{ "author": { "email": "guan840912@gmail.com", "name": "Neil Kuan", "roles": [ "author" ] }, "dependencies": { "@cdktf/provider-google": "^13", "cdktf": "^0.20", "constructs": "^10.3.0" }, "dependencyClosure": { "@cdktf/provider-google": { "submodules": { "@cdktf/provider-google.accessContextManagerAccessLevel": {}, "@cdktf/provider-google.accessContextManagerAccessLevelCondition": {}, "@cdktf/provider-google.accessContextManagerAccessLevels": {}, "@cdktf/provider-google.accessContextManagerAccessPolicy": {}, "@cdktf/provider-google.accessContextManagerAccessPolicyIamBinding": {}, "@cdktf/provider-google.accessContextManagerAccessPolicyIamMember": {}, "@cdktf/provider-google.accessContextManagerAccessPolicyIamPolicy": {}, "@cdktf/provider-google.accessContextManagerAuthorizedOrgsDesc": {}, "@cdktf/provider-google.accessContextManagerEgressPolicy": {}, "@cdktf/provider-google.accessContextManagerGcpUserAccessBinding": {}, "@cdktf/provider-google.accessContextManagerIngressPolicy": {}, "@cdktf/provider-google.accessContextManagerServicePerimeter": {}, "@cdktf/provider-google.accessContextManagerServicePerimeterDryRunEgressPolicy": {}, "@cdktf/provider-google.accessContextManagerServicePerimeterDryRunIngressPolicy": {}, "@cdktf/provider-google.accessContextManagerServicePerimeterDryRunResource": {}, "@cdktf/provider-google.accessContextManagerServicePerimeterEgressPolicy": {}, "@cdktf/provider-google.accessContextManagerServicePerimeterIngressPolicy": {}, "@cdktf/provider-google.accessContextManagerServicePerimeterResource": {}, "@cdktf/provider-google.accessContextManagerServicePerimeters": {}, "@cdktf/provider-google.activeDirectoryDomain": {}, "@cdktf/provider-google.activeDirectoryDomainTrust": {}, "@cdktf/provider-google.alloydbBackup": {}, "@cdktf/provider-google.alloydbCluster": {}, "@cdktf/provider-google.alloydbInstance": {}, "@cdktf/provider-google.alloydbUser": {}, "@cdktf/provider-google.apigeeAddonsConfig": {}, "@cdktf/provider-google.apigeeEndpointAttachment": {}, "@cdktf/provider-google.apigeeEnvKeystore": {}, "@cdktf/provider-google.apigeeEnvReferences": {}, "@cdktf/provider-google.apigeeEnvgroup": {}, "@cdktf/provider-google.apigeeEnvgroupAttachment": {}, "@cdktf/provider-google.apigeeEnvironment": {}, "@cdktf/provider-google.apigeeEnvironmentIamBinding": {}, "@cdktf/provider-google.apigeeEnvironmentIamMember": {}, "@cdktf/provider-google.apigeeEnvironmentIamPolicy": {}, "@cdktf/provider-google.apigeeEnvironmentKeyvaluemaps": {}, "@cdktf/provider-google.apigeeEnvironmentKeyvaluemapsEntries": {}, "@cdktf/provider-google.apigeeFlowhook": {}, "@cdktf/provider-google.apigeeInstance": {}, "@cdktf/provider-google.apigeeInstanceAttachment": {}, "@cdktf/provider-google.apigeeKeystoresAliasesKeyCertFile": {}, "@cdktf/provider-google.apigeeKeystoresAliasesPkcs12": {}, "@cdktf/provider-google.apigeeKeystoresAliasesSelfSignedCert": {}, "@cdktf/provider-google.apigeeNatAddress": {}, "@cdktf/provider-google.apigeeOrganization": {}, "@cdktf/provider-google.apigeeSharedflow": {}, "@cdktf/provider-google.apigeeSharedflowDeployment": {}, "@cdktf/provider-google.apigeeSyncAuthorization": {}, "@cdktf/provider-google.apigeeTargetServer": {}, "@cdktf/provider-google.apikeysKey": {}, "@cdktf/provider-google.appEngineApplication": {}, "@cdktf/provider-google.appEngineApplicationUrlDispatchRules": {}, "@cdktf/provider-google.appEngineDomainMapping": {}, "@cdktf/provider-google.appEngineFirewallRule": {}, "@cdktf/provider-google.appEngineFlexibleAppVersion": {}, "@cdktf/provider-google.appEngineServiceNetworkSettings": {}, "@cdktf/provider-google.appEngineServiceSplitTraffic": {}, "@cdktf/provider-google.appEngineStandardAppVersion": {}, "@cdktf/provider-google.apphubApplication": {}, "@cdktf/provider-google.apphubService": {}, "@cdktf/provider-google.apphubServiceProjectAttachment": {}, "@cdktf/provider-google.apphubWorkload": {}, "@cdktf/provider-google.artifactRegistryRepository": {}, "@cdktf/provider-google.artifactRegistryRepositoryIamBinding": {}, "@cdktf/provider-google.artifactRegistryRepositoryIamMember": {}, "@cdktf/provider-google.artifactRegistryRepositoryIamPolicy": {}, "@cdktf/provider-google.assuredWorkloadsWorkload": {}, "@cdktf/provider-google.beyondcorpAppConnection": {}, "@cdktf/provider-google.beyondcorpAppConnector": {}, "@cdktf/provider-google.beyondcorpAppGateway": {}, "@cdktf/provider-google.biglakeCatalog": {}, "@cdktf/provider-google.biglakeDatabase": {}, "@cdktf/provider-google.biglakeTable": {}, "@cdktf/provider-google.bigqueryAnalyticsHubDataExchange": {}, "@cdktf/provider-google.bigqueryAnalyticsHubDataExchangeIamBinding": {}, "@cdktf/provider-google.bigqueryAnalyticsHubDataExchangeIamMember": {}, "@cdktf/provider-google.bigqueryAnalyticsHubDataExchangeIamPolicy": {}, "@cdktf/provider-google.bigqueryAnalyticsHubListing": {}, "@cdktf/provider-google.bigqueryAnalyticsHubListingIamBinding": {}, "@cdktf/provider-google.bigqueryAnalyticsHubListingIamMember": {}, "@cdktf/provider-google.bigqueryAnalyticsHubListingIamPolicy": {}, "@cdktf/provider-google.bigqueryBiReservation": {}, "@cdktf/provider-google.bigqueryCapacityCommitment": {}, "@cdktf/provider-google.bigqueryConnection": {}, "@cdktf/provider-google.bigqueryConnectionIamBinding": {}, "@cdktf/provider-google.bigqueryConnectionIamMember": {}, "@cdktf/provider-google.bigqueryConnectionIamPolicy": {}, "@cdktf/provider-google.bigqueryDataTransferConfig": {}, "@cdktf/provider-google.bigqueryDatapolicyDataPolicy": {}, "@cdktf/provider-google.bigqueryDatapolicyDataPolicyIamBinding": {}, "@cdktf/provider-google.bigqueryDatapolicyDataPolicyIamMember": {}, "@cdktf/provider-google.bigqueryDatapolicyDataPolicyIamPolicy": {}, "@cdktf/provider-google.bigqueryDataset": {}, "@cdktf/provider-google.bigqueryDatasetAccess": {}, "@cdktf/provider-google.bigqueryDatasetIamBinding": {}, "@cdktf/provider-google.bigqueryDatasetIamMember": {}, "@cdktf/provider-google.bigqueryDatasetIamPolicy": {}, "@cdktf/provider-google.bigqueryJob": {}, "@cdktf/provider-google.bigqueryReservation": {}, "@cdktf/provider-google.bigqueryReservationAssignment": {}, "@cdktf/provider-google.bigqueryRoutine": {}, "@cdktf/provider-google.bigqueryTable": {}, "@cdktf/provider-google.bigqueryTableIamBinding": {}, "@cdktf/provider-google.bigqueryTableIamMember": {}, "@cdktf/provider-google.bigqueryTableIamPolicy": {}, "@cdktf/provider-google.bigtableAppProfile": {}, "@cdktf/provider-google.bigtableAuthorizedView": {}, "@cdktf/provider-google.bigtableGcPolicy": {}, "@cdktf/provider-google.bigtableInstance": {}, "@cdktf/provider-google.bigtableInstanceIamBinding": {}, "@cdktf/provider-google.bigtableInstanceIamMember": {}, "@cdktf/provider-google.bigtableInstanceIamPolicy": {}, "@cdktf/provider-google.bigtableTable": {}, "@cdktf/provider-google.bigtableTableIamBinding": {}, "@cdktf/provider-google.bigtableTableIamMember": {}, "@cdktf/provider-google.bigtableTableIamPolicy": {}, "@cdktf/provider-google.billingAccountIamBinding": {}, "@cdktf/provider-google.billingAccountIamMember": {}, "@cdktf/provider-google.billingAccountIamPolicy": {}, "@cdktf/provider-google.billingBudget": {}, "@cdktf/provider-google.billingProjectInfo": {}, "@cdktf/provider-google.billingSubaccount": {}, "@cdktf/provider-google.binaryAuthorizationAttestor": {}, "@cdktf/provider-google.binaryAuthorizationAttestorIamBinding": {}, "@cdktf/provider-google.binaryAuthorizationAttestorIamMember": {}, "@cdktf/provider-google.binaryAuthorizationAttestorIamPolicy": {}, "@cdktf/provider-google.binaryAuthorizationPolicy": {}, "@cdktf/provider-google.blockchainNodeEngineBlockchainNodes": {}, "@cdktf/provider-google.certificateManagerCertificate": {}, "@cdktf/provider-google.certificateManagerCertificateIssuanceConfig": {}, "@cdktf/provider-google.certificateManagerCertificateMap": {}, "@cdktf/provider-google.certificateManagerCertificateMapEntry": {}, "@cdktf/provider-google.certificateManagerDnsAuthorization": {}, "@cdktf/provider-google.certificateManagerTrustConfig": {}, "@cdktf/provider-google.cloudAssetFolderFeed": {}, "@cdktf/provider-google.cloudAssetOrganizationFeed": {}, "@cdktf/provider-google.cloudAssetProjectFeed": {}, "@cdktf/provider-google.cloudIdentityGroup": {}, "@cdktf/provider-google.cloudIdentityGroupMembership": {}, "@cdktf/provider-google.cloudIdsEndpoint": {}, "@cdktf/provider-google.cloudQuotasQuotaPreference": {}, "@cdktf/provider-google.cloudRunDomainMapping": {}, "@cdktf/provider-google.cloudRunService": {}, "@cdktf/provider-google.cloudRunServiceIamBinding": {}, "@cdktf/provider-google.cloudRunServiceIamMember": {}, "@cdktf/provider-google.cloudRunServiceIamPolicy": {}, "@cdktf/provider-google.cloudRunV2Job": {}, "@cdktf/provider-google.cloudRunV2JobIamBinding": {}, "@cdktf/provider-google.cloudRunV2JobIamMember": {}, "@cdktf/provider-google.cloudRunV2JobIamPolicy": {}, "@cdktf/provider-google.cloudRunV2Service": {}, "@cdktf/provider-google.cloudRunV2ServiceIamBinding": {}, "@cdktf/provider-google.cloudRunV2ServiceIamMember": {}, "@cdktf/provider-google.cloudRunV2ServiceIamPolicy": {}, "@cdktf/provider-google.cloudSchedulerJob": {}, "@cdktf/provider-google.cloudTasksQueue": {}, "@cdktf/provider-google.cloudTasksQueueIamBinding": {}, "@cdktf/provider-google.cloudTasksQueueIamMember": {}, "@cdktf/provider-google.cloudTasksQueueIamPolicy": {}, "@cdktf/provider-google.cloudbuildBitbucketServerConfig": {}, "@cdktf/provider-google.cloudbuildTrigger": {}, "@cdktf/provider-google.cloudbuildWorkerPool": {}, "@cdktf/provider-google.cloudbuildv2Connection": {}, "@cdktf/provider-google.cloudbuildv2ConnectionIamBinding": {}, "@cdktf/provider-google.cloudbuildv2ConnectionIamMember": {}, "@cdktf/provider-google.cloudbuildv2ConnectionIamPolicy": {}, "@cdktf/provider-google.cloudbuildv2Repository": {}, "@cdktf/provider-google.clouddeployAutomation": {}, "@cdktf/provider-google.clouddeployCustomTargetType": {}, "@cdktf/provider-google.clouddeployCustomTargetTypeIamBinding": {}, "@cdktf/provider-google.clouddeployCustomTargetTypeIamMember": {}, "@cdktf/provider-google.clouddeployCustomTargetTypeIamPolicy": {}, "@cdktf/provider-google.clouddeployDeliveryPipeline": {}, "@cdktf/provider-google.clouddeployDeliveryPipelineIamBinding": {}, "@cdktf/provider-google.clouddeployDeliveryPipelineIamMember": {}, "@cdktf/provider-google.clouddeployDeliveryPipelineIamPolicy": {}, "@cdktf/provider-google.clouddeployTarget": {}, "@cdktf/provider-google.clouddeployTargetIamBinding": {}, "@cdktf/provider-google.clouddeployTargetIamMember": {}, "@cdktf/provider-google.clouddeployTargetIamPolicy": {}, "@cdktf/provider-google.clouddomainsRegistration": {}, "@cdktf/provider-google.cloudfunctions2Function": {}, "@cdktf/provider-google.cloudfunctions2FunctionIamBinding": {}, "@cdktf/provider-google.cloudfunctions2FunctionIamMember": {}, "@cdktf/provider-google.cloudfunctions2FunctionIamPolicy": {}, "@cdktf/provider-google.cloudfunctionsFunction": {}, "@cdktf/provider-google.cloudfunctionsFunctionIamBinding": {}, "@cdktf/provider-google.cloudfunctionsFunctionIamMember": {}, "@cdktf/provider-google.cloudfunctionsFunctionIamPolicy": {}, "@cdktf/provider-google.composerEnvironment": {}, "@cdktf/provider-google.computeAddress": {}, "@cdktf/provider-google.computeAttachedDisk": {}, "@cdktf/provider-google.computeAutoscaler": {}, "@cdktf/provider-google.computeBackendBucket": {}, "@cdktf/provider-google.computeBackendBucketSignedUrlKey": {}, "@cdktf/provider-google.computeBackendService": {}, "@cdktf/provider-google.computeBackendServiceSignedUrlKey": {}, "@cdktf/provider-google.computeDisk": {}, "@cdktf/provider-google.computeDiskAsyncReplication": {}, "@cdktf/provider-google.computeDiskIamBinding": {}, "@cdktf/provider-google.computeDiskIamMember": {}, "@cdktf/provider-google.computeDiskIamPolicy": {}, "@cdktf/provider-google.computeDiskResourcePolicyAttachment": {}, "@cdktf/provider-google.computeExternalVpnGateway": {}, "@cdktf/provider-google.computeFirewall": {}, "@cdktf/provider-google.computeFirewallPolicy": {}, "@cdktf/provider-google.computeFirewallPolicyAssociation": {}, "@cdktf/provider-google.computeFirewallPolicyRule": {}, "@cdktf/provider-google.computeForwardingRule": {}, "@cdktf/provider-google.computeGlobalAddress": {}, "@cdktf/provider-google.computeGlobalForwardingRule": {}, "@cdktf/provider-google.computeGlobalNetworkEndpoint": {}, "@cdktf/provider-google.computeGlobalNetworkEndpointGroup": {}, "@cdktf/provider-google.computeHaVpnGateway": {}, "@cdktf/provider-google.computeHealthCheck": {}, "@cdktf/provider-google.computeHttpHealthCheck": {}, "@cdktf/provider-google.computeHttpsHealthCheck": {}, "@cdktf/provider-google.computeImage": {}, "@cdktf/provider-google.computeImageIamBinding": {}, "@cdktf/provider-google.computeImageIamMember": {}, "@cdktf/provider-google.computeImageIamPolicy": {}, "@cdktf/provider-google.computeInstance": {}, "@cdktf/provider-google.computeInstanceFromTemplate": {}, "@cdktf/provider-google.computeInstanceGroup": {}, "@cdktf/provider-google.computeInstanceGroupManager": {}, "@cdktf/provider-google.computeInstanceGroupMembership": {}, "@cdktf/provider-google.computeInstanceGroupNamedPort": {}, "@cdktf/provider-google.computeInstanceIamBinding": {}, "@cdktf/provider-google.computeInstanceIamMember": {}, "@cdktf/provider-google.computeInstanceIamPolicy": {}, "@cdktf/provider-google.computeInstanceSettings": {}, "@cdktf/provider-google.computeInstanceTemplate": {}, "@cdktf/provider-google.computeInterconnect": {}, "@cdktf/provider-google.computeInterconnectAttachment": {}, "@cdktf/provider-google.computeManagedSslCertificate": {}, "@cdktf/provider-google.computeNetwork": {}, "@cdktf/provider-google.computeNetworkAttachment": {}, "@cdktf/provider-google.computeNetworkEndpoint": {}, "@cdktf/provider-google.computeNetworkEndpointGroup": {}, "@cdktf/provider-google.computeNetworkEndpoints": {}, "@cdktf/provider-google.computeNetworkFirewallPolicy": {}, "@cdktf/provider-google.computeNetworkFirewallPolicyAssociation": {}, "@cdktf/provider-google.computeNetworkFirewallPolicyRule": {}, "@cdktf/provider-google.computeNetworkPeering": {}, "@cdktf/provider-google.computeNetworkPeeringRoutesConfig": {}, "@cdktf/provider-google.computeNodeGroup": {}, "@cdktf/provider-google.computeNodeTemplate": {}, "@cdktf/provider-google.computePacketMirroring": {}, "@cdktf/provider-google.computePerInstanceConfig": {}, "@cdktf/provider-google.computeProjectCloudArmorTier": {}, "@cdktf/provider-google.computeProjectDefaultNetworkTier": {}, "@cdktf/provider-google.computeProjectMetadata": {}, "@cdktf/provider-google.computeProjectMetadataItem": {}, "@cdktf/provider-google.computePublicAdvertisedPrefix": {}, "@cdktf/provider-google.computePublicDelegatedPrefix": {}, "@cdktf/provider-google.computeRegionAutoscaler": {}, "@cdktf/provider-google.computeRegionBackendService": {}, "@cdktf/provider-google.computeRegionCommitment": {}, "@cdktf/provider-google.computeRegionDisk": {}, "@cdktf/provider-google.computeRegionDiskIamBinding": {}, "@cdktf/provider-google.computeRegionDiskIamMember": {}, "@cdktf/provider-google.computeRegionDiskIamPolicy": {}, "@cdktf/provider-google.computeRegionDiskResourcePolicyAttachment": {}, "@cdktf/provider-google.computeRegionHealthCheck": {}, "@cdktf/provider-google.computeRegionInstanceGroupManager": {}, "@cdktf/provider-google.computeRegionInstanceTemplate": {}, "@cdktf/provider-google.computeRegionNetworkEndpoint": {}, "@cdktf/provider-google.computeRegionNetworkEndpointGroup": {}, "@cdktf/provider-google.computeRegionNetworkFirewallPolicy": {}, "@cdktf/provider-google.computeRegionNetworkFirewallPolicyAssociation": {}, "@cdktf/provider-google.computeRegionNetworkFirewallPolicyRule": {}, "@cdktf/provider-google.computeRegionPerInstanceConfig": {}, "@cdktf/provider-google.computeRegionSslCertificate": {}, "@cdktf/provider-google.computeRegionSslPolicy": {}, "@cdktf/provider-google.computeRegionTargetHttpProxy": {}, "@cdktf/provider-google.computeRegionTargetHttpsProxy": {}, "@cdktf/provider-google.computeRegionTargetTcpProxy": {}, "@cdktf/provider-google.computeRegionUrlMap": {}, "@cdktf/provider-google.computeReservation": {}, "@cdktf/provider-google.computeResizeRequest": {}, "@cdktf/provider-google.computeResourcePolicy": {}, "@cdktf/provider-google.computeRoute": {}, "@cdktf/provider-google.computeRouter": {}, "@cdktf/provider-google.computeRouterInterface": {}, "@cdktf/provider-google.computeRouterNat": {}, "@cdktf/provider-google.computeRouterPeer": {}, "@cdktf/provider-google.computeSecurityPolicy": {}, "@cdktf/provider-google.computeSecurityPolicyRule": {}, "@cdktf/provider-google.computeServiceAttachment": {}, "@cdktf/provider-google.computeSharedVpcHostProject": {}, "@cdktf/provider-google.computeSharedVpcServiceProject": {}, "@cdktf/provider-google.computeSnapshot": {}, "@cdktf/provider-google.computeSnapshotIamBinding": {}, "@cdktf/provider-google.computeSnapshotIamMember": {}, "@cdktf/provider-google.computeSnapshotIamPolicy": {}, "@cdktf/provider-google.computeSslCertificate": {}, "@cdktf/provider-google.computeSslPolicy": {}, "@cdktf/provider-google.computeSubnetwork": {}, "@cdktf/provider-google.computeSubnetworkIamBinding": {}, "@cdktf/provider-google.computeSubnetworkIamMember": {}, "@cdktf/provider-google.computeSubnetworkIamPolicy": {}, "@cdktf/provider-google.computeTargetGrpcProxy": {}, "@cdktf/provider-google.computeTargetHttpProxy": {}, "@cdktf/provider-google.computeTargetHttpsProxy": {}, "@cdktf/provider-google.computeTargetInstance": {}, "@cdktf/provider-google.computeTargetPool": {}, "@cdktf/provider-google.computeTargetSslProxy": {}, "@cdktf/provider-google.computeTargetTcpProxy": {}, "@cdktf/provider-google.computeUrlMap": {}, "@cdktf/provider-google.computeVpnGateway": {}, "@cdktf/provider-google.computeVpnTunnel": {}, "@cdktf/provider-google.containerAnalysisNote": {}, "@cdktf/provider-google.containerAnalysisNoteIamBinding": {}, "@cdktf/provider-google.containerAnalysisNoteIamMember": {}, "@cdktf/provider-google.containerAnalysisNoteIamPolicy": {}, "@cdktf/provider-google.containerAnalysisOccurrence": {}, "@cdktf/provider-google.containerAttachedCluster": {}, "@cdktf/provider-google.containerAwsCluster": {}, "@cdktf/provider-google.containerAwsNodePool": {}, "@cdktf/provider-google.containerAzureClient": {}, "@cdktf/provider-google.containerAzureCluster": {}, "@cdktf/provider-google.containerAzureNodePool": {}, "@cdktf/provider-google.containerCluster": {}, "@cdktf/provider-google.containerNodePool": {}, "@cdktf/provider-google.containerRegistry": {}, "@cdktf/provider-google.dataCatalogEntry": {}, "@cdktf/provider-google.dataCatalogEntryGroup": {}, "@cdktf/provider-google.dataCatalogEntryGroupIamBinding": {}, "@cdktf/provider-google.dataCatalogEntryGroupIamMember": {}, "@cdktf/provider-google.dataCatalogEntryGroupIamPolicy": {}, "@cdktf/provider-google.dataCatalogPolicyTag": {}, "@cdktf/provider-google.dataCatalogPolicyTagIamBinding": {}, "@cdktf/provider-google.dataCatalogPolicyTagIamMember": {}, "@cdktf/provider-google.dataCatalogPolicyTagIamPolicy": {}, "@cdktf/provider-google.dataCatalogTag": {}, "@cdktf/provider-google.dataCatalogTagTemplate": {}, "@cdktf/provider-google.dataCatalogTagTemplateIamBinding": {}, "@cdktf/provider-google.dataCatalogTagTemplateIamMember": {}, "@cdktf/provider-google.dataCatalogTagTemplateIamPolicy": {}, "@cdktf/provider-google.dataCatalogTaxonomy": {}, "@cdktf/provider-google.dataCatalogTaxonomyIamBinding": {}, "@cdktf/provider-google.dataCatalogTaxonomyIamMember": {}, "@cdktf/provider-google.dataCatalogTaxonomyIamPolicy": {}, "@cdktf/provider-google.dataFusionInstance": {}, "@cdktf/provider-google.dataFusionInstanceIamBinding": {}, "@cdktf/provider-google.dataFusionInstanceIamMember": {}, "@cdktf/provider-google.dataFusionInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleAccessApprovalFolderServiceAccount": {}, "@cdktf/provider-google.dataGoogleAccessApprovalOrganizationServiceAccount": {}, "@cdktf/provider-google.dataGoogleAccessApprovalProjectServiceAccount": {}, "@cdktf/provider-google.dataGoogleAccessContextManagerAccessPolicyIamPolicy": {}, "@cdktf/provider-google.dataGoogleActiveFolder": {}, "@cdktf/provider-google.dataGoogleAlloydbLocations": {}, "@cdktf/provider-google.dataGoogleAlloydbSupportedDatabaseFlags": {}, "@cdktf/provider-google.dataGoogleApigeeEnvironmentIamPolicy": {}, "@cdktf/provider-google.dataGoogleAppEngineDefaultServiceAccount": {}, "@cdktf/provider-google.dataGoogleApphubApplication": {}, "@cdktf/provider-google.dataGoogleApphubDiscoveredService": {}, "@cdktf/provider-google.dataGoogleApphubDiscoveredWorkload": {}, "@cdktf/provider-google.dataGoogleArtifactRegistryDockerImage": {}, "@cdktf/provider-google.dataGoogleArtifactRegistryLocations": {}, "@cdktf/provider-google.dataGoogleArtifactRegistryRepository": {}, "@cdktf/provider-google.dataGoogleArtifactRegistryRepositoryIamPolicy": {}, "@cdktf/provider-google.dataGoogleBeyondcorpAppConnection": {}, "@cdktf/provider-google.dataGoogleBeyondcorpAppConnector": {}, "@cdktf/provider-google.dataGoogleBeyondcorpAppGateway": {}, "@cdktf/provider-google.dataGoogleBigqueryAnalyticsHubDataExchangeIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigqueryAnalyticsHubListingIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigqueryConnectionIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigqueryDatapolicyDataPolicyIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigqueryDataset": {}, "@cdktf/provider-google.dataGoogleBigqueryDatasetIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigqueryDefaultServiceAccount": {}, "@cdktf/provider-google.dataGoogleBigqueryTableIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigtableInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleBigtableTableIamPolicy": {}, "@cdktf/provider-google.dataGoogleBillingAccount": {}, "@cdktf/provider-google.dataGoogleBillingAccountIamPolicy": {}, "@cdktf/provider-google.dataGoogleBinaryAuthorizationAttestorIamPolicy": {}, "@cdktf/provider-google.dataGoogleCertificateManagerCertificateMap": {}, "@cdktf/provider-google.dataGoogleClientConfig": {}, "@cdktf/provider-google.dataGoogleClientOpenidUserinfo": {}, "@cdktf/provider-google.dataGoogleCloudAssetSearchAllResources": {}, "@cdktf/provider-google.dataGoogleCloudIdentityGroupLookup": {}, "@cdktf/provider-google.dataGoogleCloudIdentityGroupMemberships": {}, "@cdktf/provider-google.dataGoogleCloudIdentityGroupTransitiveMemberships": {}, "@cdktf/provider-google.dataGoogleCloudIdentityGroups": {}, "@cdktf/provider-google.dataGoogleCloudQuotasQuotaInfo": {}, "@cdktf/provider-google.dataGoogleCloudQuotasQuotaInfos": {}, "@cdktf/provider-google.dataGoogleCloudRunLocations": {}, "@cdktf/provider-google.dataGoogleCloudRunService": {}, "@cdktf/provider-google.dataGoogleCloudRunServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleCloudRunV2Job": {}, "@cdktf/provider-google.dataGoogleCloudRunV2JobIamPolicy": {}, "@cdktf/provider-google.dataGoogleCloudRunV2Service": {}, "@cdktf/provider-google.dataGoogleCloudRunV2ServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleCloudTasksQueueIamPolicy": {}, "@cdktf/provider-google.dataGoogleCloudbuildTrigger": {}, "@cdktf/provider-google.dataGoogleCloudbuildv2ConnectionIamPolicy": {}, "@cdktf/provider-google.dataGoogleClouddeployCustomTargetTypeIamPolicy": {}, "@cdktf/provider-google.dataGoogleClouddeployDeliveryPipelineIamPolicy": {}, "@cdktf/provider-google.dataGoogleClouddeployTargetIamPolicy": {}, "@cdktf/provider-google.dataGoogleCloudfunctions2Function": {}, "@cdktf/provider-google.dataGoogleCloudfunctions2FunctionIamPolicy": {}, "@cdktf/provider-google.dataGoogleCloudfunctionsFunction": {}, "@cdktf/provider-google.dataGoogleCloudfunctionsFunctionIamPolicy": {}, "@cdktf/provider-google.dataGoogleComposerEnvironment": {}, "@cdktf/provider-google.dataGoogleComposerImageVersions": {}, "@cdktf/provider-google.dataGoogleComputeAddress": {}, "@cdktf/provider-google.dataGoogleComputeAddresses": {}, "@cdktf/provider-google.dataGoogleComputeBackendBucket": {}, "@cdktf/provider-google.dataGoogleComputeBackendService": {}, "@cdktf/provider-google.dataGoogleComputeDefaultServiceAccount": {}, "@cdktf/provider-google.dataGoogleComputeDisk": {}, "@cdktf/provider-google.dataGoogleComputeDiskIamPolicy": {}, "@cdktf/provider-google.dataGoogleComputeForwardingRule": {}, "@cdktf/provider-google.dataGoogleComputeForwardingRules": {}, "@cdktf/provider-google.dataGoogleComputeGlobalAddress": {}, "@cdktf/provider-google.dataGoogleComputeGlobalForwardingRule": {}, "@cdktf/provider-google.dataGoogleComputeHaVpnGateway": {}, "@cdktf/provider-google.dataGoogleComputeHealthCheck": {}, "@cdktf/provider-google.dataGoogleComputeImage": {}, "@cdktf/provider-google.dataGoogleComputeImageIamPolicy": {}, "@cdktf/provider-google.dataGoogleComputeInstance": {}, "@cdktf/provider-google.dataGoogleComputeInstanceGroup": {}, "@cdktf/provider-google.dataGoogleComputeInstanceGroupManager": {}, "@cdktf/provider-google.dataGoogleComputeInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleComputeInstanceSerialPort": {}, "@cdktf/provider-google.dataGoogleComputeInstanceTemplate": {}, "@cdktf/provider-google.dataGoogleComputeLbIpRanges": {}, "@cdktf/provider-google.dataGoogleComputeMachineTypes": {}, "@cdktf/provider-google.dataGoogleComputeNetwork": {}, "@cdktf/provider-google.dataGoogleComputeNetworkEndpointGroup": {}, "@cdktf/provider-google.dataGoogleComputeNetworkPeering": {}, "@cdktf/provider-google.dataGoogleComputeNetworks": {}, "@cdktf/provider-google.dataGoogleComputeNodeTypes": {}, "@cdktf/provider-google.dataGoogleComputeRegionDisk": {}, "@cdktf/provider-google.dataGoogleComputeRegionDiskIamPolicy": {}, "@cdktf/provider-google.dataGoogleComputeRegionInstanceGroup": {}, "@cdktf/provider-google.dataGoogleComputeRegionInstanceTemplate": {}, "@cdktf/provider-google.dataGoogleComputeRegionNetworkEndpointGroup": {}, "@cdktf/provider-google.dataGoogleComputeRegionSslCertificate": {}, "@cdktf/provider-google.dataGoogleComputeRegions": {}, "@cdktf/provider-google.dataGoogleComputeReservation": {}, "@cdktf/provider-google.dataGoogleComputeResourcePolicy": {}, "@cdktf/provider-google.dataGoogleComputeRouter": {}, "@cdktf/provider-google.dataGoogleComputeRouterNat": {}, "@cdktf/provider-google.dataGoogleComputeRouterStatus": {}, "@cdktf/provider-google.dataGoogleComputeSecurityPolicy": {}, "@cdktf/provider-google.dataGoogleComputeSnapshot": {}, "@cdktf/provider-google.dataGoogleComputeSnapshotIamPolicy": {}, "@cdktf/provider-google.dataGoogleComputeSslCertificate": {}, "@cdktf/provider-google.dataGoogleComputeSslPolicy": {}, "@cdktf/provider-google.dataGoogleComputeSubnetwork": {}, "@cdktf/provider-google.dataGoogleComputeSubnetworkIamPolicy": {}, "@cdktf/provider-google.dataGoogleComputeSubnetworks": {}, "@cdktf/provider-google.dataGoogleComputeVpnGateway": {}, "@cdktf/provider-google.dataGoogleComputeZones": {}, "@cdktf/provider-google.dataGoogleContainerAnalysisNoteIamPolicy": {}, "@cdktf/provider-google.dataGoogleContainerAttachedInstallManifest": {}, "@cdktf/provider-google.dataGoogleContainerAttachedVersions": {}, "@cdktf/provider-google.dataGoogleContainerAwsVersions": {}, "@cdktf/provider-google.dataGoogleContainerAzureVersions": {}, "@cdktf/provider-google.dataGoogleContainerCluster": {}, "@cdktf/provider-google.dataGoogleContainerEngineVersions": {}, "@cdktf/provider-google.dataGoogleContainerRegistryImage": {}, "@cdktf/provider-google.dataGoogleContainerRegistryRepository": {}, "@cdktf/provider-google.dataGoogleDataCatalogEntryGroupIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataCatalogPolicyTagIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataCatalogTagTemplateIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataCatalogTaxonomyIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataFusionInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexAspectTypeIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexAssetIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexDatascanIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexEntryGroupIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexEntryTypeIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexLakeIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexTaskIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataplexZoneIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataprocAutoscalingPolicyIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataprocClusterIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataprocJobIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataprocMetastoreFederationIamPolicy": {}, "@cdktf/provider-google.dataGoogleDataprocMetastoreService": {}, "@cdktf/provider-google.dataGoogleDataprocMetastoreServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleDatastreamStaticIps": {}, "@cdktf/provider-google.dataGoogleDnsKeys": {}, "@cdktf/provider-google.dataGoogleDnsManagedZone": {}, "@cdktf/provider-google.dataGoogleDnsManagedZoneIamPolicy": {}, "@cdktf/provider-google.dataGoogleDnsManagedZones": {}, "@cdktf/provider-google.dataGoogleDnsRecordSet": {}, "@cdktf/provider-google.dataGoogleEndpointsServiceConsumersIamPolicy": {}, "@cdktf/provider-google.dataGoogleEndpointsServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleFilestoreInstance": {}, "@cdktf/provider-google.dataGoogleFolder": {}, "@cdktf/provider-google.dataGoogleFolderIamPolicy": {}, "@cdktf/provider-google.dataGoogleFolderOrganizationPolicy": {}, "@cdktf/provider-google.dataGoogleFolders": {}, "@cdktf/provider-google.dataGoogleGkeBackupBackupPlanIamPolicy": {}, "@cdktf/provider-google.dataGoogleGkeBackupRestorePlanIamPolicy": {}, "@cdktf/provider-google.dataGoogleGkeHubFeatureIamPolicy": {}, "@cdktf/provider-google.dataGoogleGkeHubMembershipBinding": {}, "@cdktf/provider-google.dataGoogleGkeHubMembershipIamPolicy": {}, "@cdktf/provider-google.dataGoogleGkeHubScopeIamPolicy": {}, "@cdktf/provider-google.dataGoogleHealthcareConsentStoreIamPolicy": {}, "@cdktf/provider-google.dataGoogleHealthcareDatasetIamPolicy": {}, "@cdktf/provider-google.dataGoogleHealthcareDicomStoreIamPolicy": {}, "@cdktf/provider-google.dataGoogleHealthcareFhirStoreIamPolicy": {}, "@cdktf/provider-google.dataGoogleHealthcareHl7V2StoreIamPolicy": {}, "@cdktf/provider-google.dataGoogleIamPolicy": {}, "@cdktf/provider-google.dataGoogleIamRole": {}, "@cdktf/provider-google.dataGoogleIamTestablePermissions": {}, "@cdktf/provider-google.dataGoogleIapAppEngineServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapAppEngineVersionIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapClient": {}, "@cdktf/provider-google.dataGoogleIapTunnelDestGroupIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapTunnelIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapTunnelInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapWebBackendServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapWebIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapWebRegionBackendServiceIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapWebTypeAppEngineIamPolicy": {}, "@cdktf/provider-google.dataGoogleIapWebTypeComputeIamPolicy": {}, "@cdktf/provider-google.dataGoogleKmsCryptoKey": {}, "@cdktf/provider-google.dataGoogleKmsCryptoKeyIamPolicy": {}, "@cdktf/provider-google.dataGoogleKmsCryptoKeyVersion": {}, "@cdktf/provider-google.dataGoogleKmsCryptoKeys": {}, "@cdktf/provider-google.dataGoogleKmsEkmConnectionIamPolicy": {}, "@cdktf/provider-google.dataGoogleKmsKeyRing": {}, "@cdktf/provider-google.dataGoogleKmsKeyRingIamPolicy": {}, "@cdktf/provider-google.dataGoogleKmsKeyRings": {}, "@cdktf/provider-google.dataGoogleKmsSecret": {}, "@cdktf/provider-google.dataGoogleKmsSecretCiphertext": {}, "@cdktf/provider-google.dataGoogleLoggingFolderSettings": {}, "@cdktf/provider-google.dataGoogleLoggingLogViewIamPolicy": {}, "@cdktf/provider-google.dataGoogleLoggingOrganizationSettings": {}, "@cdktf/provider-google.dataGoogleLoggingProjectCmekSettings": {}, "@cdktf/provider-google.dataGoogleLoggingProjectSettings": {}, "@cdktf/provider-google.dataGoogleLoggingSink": {}, "@cdktf/provider-google.dataGoogleMonitoringAppEngineService": {}, "@cdktf/provider-google.dataGoogleMonitoringClusterIstioService": {}, "@cdktf/provider-google.dataGoogleMonitoringIstioCanonicalService": {}, "@cdktf/provider-google.dataGoogleMonitoringMeshIstioService": {}, "@cdktf/provider-google.dataGoogleMonitoringNotificationChannel": {}, "@cdktf/provider-google.dataGoogleMonitoringUptimeCheckIps": {}, "@cdktf/provider-google.dataGoogleNetblockIpRanges": {}, "@cdktf/provider-google.dataGoogleNetworkSecurityAddressGroupIamPolicy": {}, "@cdktf/provider-google.dataGoogleNotebooksInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleNotebooksRuntimeIamPolicy": {}, "@cdktf/provider-google.dataGoogleOrganization": {}, "@cdktf/provider-google.dataGoogleOrganizationIamPolicy": {}, "@cdktf/provider-google.dataGooglePrivatecaCaPoolIamPolicy": {}, "@cdktf/provider-google.dataGooglePrivatecaCertificateAuthority": {}, "@cdktf/provider-google.dataGooglePrivatecaCertificateTemplateIamPolicy": {}, "@cdktf/provider-google.dataGoogleProject": {}, "@cdktf/provider-google.dataGoogleProjectIamPolicy": {}, "@cdktf/provider-google.dataGoogleProjectOrganizationPolicy": {}, "@cdktf/provider-google.dataGoogleProjectService": {}, "@cdktf/provider-google.dataGoogleProjects": {}, "@cdktf/provider-google.dataGooglePubsubSchemaIamPolicy": {}, "@cdktf/provider-google.dataGooglePubsubSubscription": {}, "@cdktf/provider-google.dataGooglePubsubSubscriptionIamPolicy": {}, "@cdktf/provider-google.dataGooglePubsubTopic": {}, "@cdktf/provider-google.dataGooglePubsubTopicIamPolicy": {}, "@cdktf/provider-google.dataGoogleRedisInstance": {}, "@cdktf/provider-google.dataGoogleSccSourceIamPolicy": {}, "@cdktf/provider-google.dataGoogleSccV2OrganizationSourceIamPolicy": {}, "@cdktf/provider-google.dataGoogleSecretManagerSecret": {}, "@cdktf/provider-google.dataGoogleSecretManagerSecretIamPolicy": {}, "@cdktf/provider-google.dataGoogleSecretManagerSecretVersion": {}, "@cdktf/provider-google.dataGoogleSecretManagerSecretVersionAccess": {}, "@cdktf/provider-google.dataGoogleSecretManagerSecrets": {}, "@cdktf/provider-google.dataGoogleSecureSourceManagerInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleSecureSourceManagerRepositoryIamPolicy": {}, "@cdktf/provider-google.dataGoogleServiceAccount": {}, "@cdktf/provider-google.dataGoogleServiceAccountAccessToken": {}, "@cdktf/provider-google.dataGoogleServiceAccountIamPolicy": {}, "@cdktf/provider-google.dataGoogleServiceAccountIdToken": {}, "@cdktf/provider-google.dataGoogleServiceAccountJwt": {}, "@cdktf/provider-google.dataGoogleServiceAccountKey": {}, "@cdktf/provider-google.dataGoogleServiceNetworkingPeeredDnsDomain": {}, "@cdktf/provider-google.dataGoogleSiteVerificationToken": {}, "@cdktf/provider-google.dataGoogleSourcerepoRepository": {}, "@cdktf/provider-google.dataGoogleSourcerepoRepositoryIamPolicy": {}, "@cdktf/provider-google.dataGoogleSpannerDatabaseIamPolicy": {}, "@cdktf/provider-google.dataGoogleSpannerInstance": {}, "@cdktf/provider-google.dataGoogleSpannerInstanceIamPolicy": {}, "@cdktf/provider-google.dataGoogleSqlBackupRun": {}, "@cdktf/provider-google.dataGoogleSqlCaCerts": {}, "@cdktf/provider-google.dataGoogleSqlDatabase": {}, "@cdktf/provider-google.dataGoogleSqlDatabaseInstance": {}, "@cdktf/provider-google.dataGoogleSqlDatabaseInstanceLatestRecoveryTime": {}, "@cdktf/provider-google.dataGoogleSqlDatabaseInstances": {}, "@cdktf/provider-google.dataGoogleSqlDatabases": {}, "@cdktf/provider-google.dataGoogleSqlTiers": {}, "@cdktf/provider-google.dataGoogleStorageBucket": {}, "@cdktf/provider-google.dataGoogleStorageBucketIamPolicy": {}, "@cdktf/provider-google.dataGoogleStorageBucketObject": {}, "@cdktf/provider-google.dataGoogleStorageBucketObjectContent": {}, "@cdktf/provider-google.dataGoogleStorageBucketObjects": {}, "@cdktf/provider-google.dataGoogleStorageBuckets": {}, "@cdktf/provider-google.dataGoogleStorageManagedFolderIamPolicy": {}, "@cdktf/provider-google.dataGoogleStorageObjectSignedUrl": {}, "@cdktf/provider-google.dataGoogleStorageProjectServiceAccount": {}, "@cdktf/provider-google.dataGoogleStorageTransferProjectServiceAccount": {}, "@cdktf/provider-google.dataGoogleTagsTagKey": {}, "@cdktf/provider-google.dataGoogleTagsTagKeyIamPolicy": {}, "@cdktf/provider-google.dataGoogleTagsTagKeys": {}, "@cdktf/provider-google.dataGoogleTagsTagValue": {}, "@cdktf/provider-google.dataGoogleTagsTagValueIamPolicy": {}, "@cdktf/provider-google.dataGoogleTagsTagValues": {}, "@cdktf/provider-google.dataGoogleTpuTensorflowVersions": {}, "@cdktf/provider-google.dataGoogleVertexAiIndex": {}, "@cdktf/provider-google.dataGoogleVmwareengineCluster": {}, "@cdktf/provider-google.dataGoogleVmwareengineExternalAccessRule": {}, "@cdktf/provider-google.dataGoogleVmwareengineExternalAddress": {}, "@cdktf/provider-google.dataGoogleVmwareengineNetwork": {}, "@cdktf/provider-google.dataGoogleVmwareengineNetworkPeering": {}, "@cdktf/provider-google.dataGoogleVmwareengineNetworkPolicy": {}, "@cdktf/provider-google.dataGoogleVmwareengineNsxCredentials": {}, "@cdktf/provider-google.dataGoogleVmwareenginePrivateCloud": {}, "@cdktf/provider-google.dataGoogleVmwareengineSubnet": {}, "@cdktf/provider-google.dataGoogleVmwareengineVcenterCredentials": {}, "@cdktf/provider-google.dataGoogleVpcAccessConnector": {}, "@cdktf/provider-google.dataGoogleWorkbenchInstanceIamPolicy": {}, "@cdktf/provider-google.dataLossPreventionDeidentifyTemplate": {}, "@cdktf/provider-google.dataLossPreventionDiscoveryConfig": {}, "@cdktf/provider-google.dataLossPreventionInspectTemplate": {}, "@cdktf/provider-google.dataLossPreventionJobTrigger": {}, "@cdktf/provider-google.dataLossPreventionStoredInfoType": {}, "@cdktf/provider-google.dataPipelinePipeline": {}, "@cdktf/provider-google.databaseMigrationServiceConnectionProfile": {}, "@cdktf/provider-google.databaseMigrationServicePrivateConnection": {}, "@cdktf/provider-google.dataflowJob": {}, "@cdktf/provider-google.dataplexAspectType": {}, "@cdktf/provider-google.dataplexAspectTypeIamBinding": {}, "@cdktf/provider-google.dataplexAspectTypeIamMember": {}, "@cdktf/provider-google.dataplexAspectTypeIamPolicy": {}, "@cdktf/provider-google.dataplexAsset": {}, "@cdktf/provider-google.dataplexAssetIamBinding": {}, "@cdktf/provider-google.dataplexAssetIamMember": {}, "@cdktf/provider-google.dataplexAssetIamPolicy": {}, "@cdktf/provider-google.dataplexDatascan": {}, "@cdktf/provider-google.dataplexDatascanIamBinding": {}, "@cdktf/provider-google.dataplexDatascanIamMember": {}, "@cdktf/provider-google.dataplexDatascanIamPolicy": {}, "@cdktf/provider-google.dataplexEntryGroup": {}, "@cdktf/provider-google.dataplexEntryGroupIamBinding": {}, "@cdktf/provider-google.dataplexEntryGroupIamMember": {}, "@cdktf/provider-google.dataplexEntryGroupIamPolicy": {}, "@cdktf/provider-google.dataplexEntryType": {}, "@cdktf/provider-google.dataplexEntryTypeIamBinding": {}, "@cdktf/provider-google.dataplexEntryTypeIamMember": {}, "@cdktf/provider-google.dataplexEntryTypeIamPolicy": {}, "@cdktf/provider-google.dataplexLake": {}, "@cdktf/provider-google.dataplexLakeIamBinding": {}, "@cdktf/provider-google.dataplexLakeIamMember": {}, "@cdktf/provider-google.dataplexLakeIamPolicy": {}, "@cdktf/provider-google.dataplexTask": {}, "@cdktf/provider-google.dataplexTaskIamBinding": {}, "@cdktf/provider-google.dataplexTaskIamMember": {}, "@cdktf/provider-google.dataplexTaskIamPolicy": {}, "@cdktf/provider-google.dataplexZone": {}, "@cdktf/provider-google.dataplexZoneIamBinding": {}, "@cdktf/provider-google.dataplexZoneIamMember": {}, "@cdktf/provider-google.dataplexZoneIamPolicy": {}, "@cdktf/provider-google.dataprocAutoscalingPolicy": {}, "@cdktf/provider-google.dataprocAutoscalingPolicyIamBinding": {}, "@cdktf/provider-google.dataprocAutoscalingPolicyIamMember": {}, "@cdktf/provider-google.dataprocAutoscalingPolicyIamPolicy": {}, "@cdktf/provider-google.dataprocCluster": {}, "@cdktf/provider-google.dataprocClusterIamBinding": {}, "@cdktf/provider-google.dataprocClusterIamMember": {}, "@cdktf/provider-google.dataprocClusterIamPolicy": {}, "@cdktf/provider-google.dataprocJob": {}, "@cdktf/provider-google.dataprocJobIamBinding": {}, "@cdktf/provider-google.dataprocJobIamMember": {}, "@cdktf/provider-google.dataprocJobIamPolicy": {}, "@cdktf/provider-google.dataprocMetastoreFederation": {}, "@cdktf/provider-google.dataprocMetastoreFederationIamBinding": {}, "@cdktf/provider-google.dataprocMetastoreFederationIamMember": {}, "@cdktf/provider-google.dataprocMetastoreFederationIamPolicy": {}, "@cdktf/provider-google.dataprocMetastoreService": {}, "@cdktf/provider-google.dataprocMetastoreServiceIamBinding": {}, "@cdktf/provider-google.dataprocMetastoreServiceIamMember": {}, "@cdktf/provider-google.dataprocMetastoreServiceIamPolicy": {}, "@cdktf/provider-google.dataprocWorkflowTemplate": {}, "@cdktf/provider-google.datastoreIndex": {}, "@cdktf/provider-google.datastreamConnectionProfile": {}, "@cdktf/provider-google.datastreamPrivateConnection": {}, "@cdktf/provider-google.datastreamStream": {}, "@cdktf/provider-google.deploymentManagerDeployment": {}, "@cdktf/provider-google.dialogflowAgent": {}, "@cdktf/provider-google.dialogflowCxAgent": {}, "@cdktf/provider-google.dialogflowCxEntityType": {}, "@cdktf/provider-google.dialogflowCxEnvironment": {}, "@cdktf/provider-google.dialogflowCxFlow": {}, "@cdktf/provider-google.dialogflowCxIntent": {}, "@cdktf/provider-google.dialogflowCxPage": {}, "@cdktf/provider-google.dialogflowCxSecuritySettings": {}, "@cdktf/provider-google.dialogflowCxTestCase": {}, "@cdktf/provider-google.dialogflowCxVersion": {}, "@cdktf/provider-google.dialogflowCxWebhook": {}, "@cdktf/provider-google.dialogflowEntityType": {}, "@cdktf/provider-google.dialogflowFulfillment": {}, "@cdktf/provider-google.dialogflowIntent": {}, "@cdktf/provider-google.discoveryEngineChatEngine": {}, "@cdktf/provider-google.discoveryEngineDataStore": {}, "@cdktf/provider-google.discoveryEngineSchema": {}, "@cdktf/provider-google.discoveryEngineSearchEngine": {}, "@cdktf/provider-google.dnsManagedZone": {}, "@cdktf/provider-google.dnsManagedZoneIamBinding": {}, "@cdktf/provider-google.dnsManagedZoneIamMember": {}, "@cdktf/provider-google.dnsManagedZoneIamPolicy": {}, "@cdktf/provider-google.dnsPolicy": {}, "@cdktf/provider-google.dnsRecordSet": {}, "@cdktf/provider-google.dnsResponsePolicy": {}, "@cdktf/provider-google.dnsResponsePolicyRule": {}, "@cdktf/provider-google.documentAiProcessor": {}, "@cdktf/provider-google.documentAiProcessorDefaultVersion": {}, "@cdktf/provider-google.documentAiWarehouseDocumentSchema": {}, "@cdktf/provider-google.documentAiWarehouseLocation": {}, "@cdktf/provider-google.edgecontainerCluster": {}, "@cdktf/provider-google.edgecontainerNodePool": {}, "@cdktf/provider-google.edgecontainerVpnConnection": {}, "@cdktf/provider-google.edgenetworkNetwork": {}, "@cdktf/provider-google.edgenetworkSubnet": {}, "@cdktf/provider-google.endpointsService": {}, "@cdktf/provider-google.endpointsServiceConsumersIamBinding": {}, "@cdktf/provider-google.endpointsServiceConsumersIamMember": {}, "@cdktf/provider-google.endpointsServiceConsumersIamPolicy": {}, "@cdktf/provider-google.endpointsServiceIamBinding": {}, "@cdktf/provider-google.endpointsServiceIamMember": {}, "@cdktf/provider-google.endpointsServiceIamPolicy": {}, "@cdktf/provider-google.essentialContactsContact": {}, "@cdktf/provider-google.eventarcChannel": {}, "@cdktf/provider-google.eventarcGoogleChannelConfig": {}, "@cdktf/provider-google.eventarcTrigger": {}, "@cdktf/provider-google.filestoreBackup": {}, "@cdktf/provider-google.filestoreInstance": {}, "@cdktf/provider-google.filestoreSnapshot": {}, "@cdktf/provider-google.firebaseAppCheckAppAttestConfig": {}, "@cdktf/provider-google.firebaseAppCheckDebugToken": {}, "@cdktf/provider-google.firebaseAppCheckDeviceCheckConfig": {}, "@cdktf/provider-google.firebaseAppCheckPlayIntegrityConfig": {}, "@cdktf/provider-google.firebaseAppCheckRecaptchaEnterpriseConfig": {}, "@cdktf/provider-google.firebaseAppCheckRecaptchaV3Config": {}, "@cdktf/provider-google.firebaseAppCheckServiceConfig": {}, "@cdktf/provider-google.firebaserulesRelease": {}, "@cdktf/provider-google.firebaserulesRuleset": {}, "@cdktf/provider-google.firestoreBackupSchedule": {}, "@cdktf/provider-google.firestoreDatabase": {}, "@cdktf/provider-google.firestoreDocument": {}, "@cdktf/provider-google.firestoreField": {}, "@cdktf/provider-google.firestoreIndex": {}, "@cdktf/provider-google.folder": {}, "@cdktf/provider-google.folderAccessApprovalSettings": {}, "@cdktf/provider-google.folderIamAuditConfig": {}, "@cdktf/provider-google.folderIamBinding": {}, "@cdktf/provider-google.folderIamMember": {}, "@cdktf/provider-google.folderIamPolicy": {}, "@cdktf/provider-google.folderOrganizationPolicy": {}, "@cdktf/provider-google.gkeBackupBackupPlan": {}, "@cdktf/provider-google.gkeBackupBackupPlanIamBinding": {}, "@cdktf/provider-google.gkeBackupBackupPlanIamMember": {}, "@cdktf/provider-google.gkeBackupBackupPlanIamPolicy": {}, "@cdktf/provider-google.gkeBackupRestorePlan": {}, "@cdktf/provider-google.gkeBackupRestorePlanIamBinding": {}, "@cdktf/provider-google.gkeBackupRestorePlanIamMember": {}, "@cdktf/provider-google.gkeBackupRestorePlanIamPolicy": {}, "@cdktf/provider-google.gkeHubFeature": {}, "@cdktf/provider-google.gkeHubFeatureIamBinding": {}, "@cdktf/provider-google.gkeHubFeatureIamMember": {}, "@cdktf/provider-google.gkeHubFeatureIamPolicy": {}, "@cdktf/provider-google.gkeHubFeatureMembership": {}, "@cdktf/provider-google.gkeHubFleet": {}, "@cdktf/provider-google.gkeHubMembership": {}, "@cdktf/provider-google.gkeHubMembershipBinding": {}, "@cdktf/provider-google.gkeHubMembershipIamBinding": {}, "@cdktf/provider-google.gkeHubMembershipIamMember": {}, "@cdktf/provider-google.gkeHubMembershipIamPolicy": {}, "@cdktf/provider-google.gkeHubNamespace": {}, "@cdktf/provider-google.gkeHubScope": {}, "@cdktf/provider-google.gkeHubScopeIamBinding": {}, "@cdktf/provider-google.gkeHubScopeIamMember": {}, "@cdktf/provider-google.gkeHubScopeIamPolicy": {}, "@cdktf/provider-google.gkeHubScopeRbacRoleBinding": {}, "@cdktf/provider-google.gkeonpremBareMetalAdminCluster": {}, "@cdktf/provider-google.gkeonpremBareMetalCluster": {}, "@cdktf/provider-google.gkeonpremBareMetalNodePool": {}, "@cdktf/provider-google.gkeonpremVmwareCluster": {}, "@cdktf/provider-google.gkeonpremVmwareNodePool": {}, "@cdktf/provider-google.healthcareConsentStore": {}, "@cdktf/provider-google.healthcareConsentStoreIamBinding": {}, "@cdktf/provider-google.healthcareConsentStoreIamMember": {}, "@cdktf/provider-google.healthcareConsentStoreIamPolicy": {}, "@cdktf/provider-google.healthcareDataset": {}, "@cdktf/provider-google.healthcareDatasetIamBinding": {}, "@cdktf/provider-google.healthcareDatasetIamMember": {}, "@cdktf/provider-google.healthcareDatasetIamPolicy": {}, "@cdktf/provider-google.healthcareDicomStore": {}, "@cdktf/provider-google.healthcareDicomStoreIamBinding": {}, "@cdktf/provider-google.healthcareDicomStoreIamMember": {}, "@cdktf/provider-google.healthcareDicomStoreIamPolicy": {}, "@cdktf/provider-google.healthcareFhirStore": {}, "@cdktf/provider-google.healthcareFhirStoreIamBinding": {}, "@cdktf/provider-google.healthcareFhirStoreIamMember": {}, "@cdktf/provider-google.healthcareFhirStoreIamPolicy": {}, "@cdktf/provider-google.healthcareHl7V2Store": {}, "@cdktf/provider-google.healthcareHl7V2StoreIamBinding": {}, "@cdktf/provider-google.healthcareHl7V2StoreIamMember": {}, "@cdktf/provider-google.healthcareHl7V2StoreIamPolicy": {}, "@cdktf/provider-google.iamAccessBoundaryPolicy": {}, "@cdktf/provider-google.iamDenyPolicy": {}, "@cdktf/provider-google.iamWorkforcePool": {}, "@cdktf/provider-google.iamWorkforcePoolProvider": {}, "@cdktf/provider-google.iamWorkloadIdentityPool": {}, "@cdktf/provider-google.iamWorkloadIdentityPoolProvider": {}, "@cdktf/provider-google.iapAppEngineServiceIamBinding": {}, "@cdktf/provider-google.iapAppEngineServiceIamMember": {}, "@cdktf/provider-google.iapAppEngineServiceIamPolicy": {}, "@cdktf/provider-google.iapAppEngineVersionIamBinding": {}, "@cdktf/provider-google.iapAppEngineVersionIamMember": {}, "@cdktf/provider-google.iapAppEngineVersionIamPolicy": {}, "@cdktf/provider-google.iapBrand": {}, "@cdktf/provider-google.iapClient": {}, "@cdktf/provider-google.iapTunnelDestGroup": {}, "@cdktf/provider-google.iapTunnelDestGroupIamBinding": {}, "@cdktf/provider-google.iapTunnelDestGroupIamMember": {}, "@cdktf/provider-google.iapTunnelDestGroupIamPolicy": {}, "@cdktf/provider-google.iapTunnelIamBinding": {}, "@cdktf/provider-google.iapTunnelIamMember": {}, "@cdktf/provider-google.iapTunnelIamPolicy": {}, "@cdktf/provider-google.iapTunnelInstanceIamBinding": {}, "@cdktf/provider-google.iapTunnelInstanceIamMember": {}, "@cdktf/provider-google.iapTunnelInstanceIamPolicy": {}, "@cdktf/provider-google.iapWebBackendServiceIamBinding": {}, "@cdktf/provider-google.iapWebBackendServiceIamMember": {}, "@cdktf/provider-google.iapWebBackendServiceIamPolicy": {}, "@cdktf/provider-google.iapWebIamBinding": {}, "@cdktf/provider-google.iapWebIamMember": {}, "@cdktf/provider-google.iapWebIamPolicy": {}, "@cdktf/provider-google.iapWebRegionBackendServiceIamBinding": {}, "@cdktf/provider-google.iapWebRegionBackendServiceIamMember": {}, "@cdktf/provider-google.iapWebRegionBackendServiceIamPolicy": {}, "@cdktf/provider-google.iapWebTypeAppEngineIamBinding": {}, "@cdktf/provider-google.iapWebTypeAppEngineIamMember": {}, "@cdktf/provider-google.iapWebTypeAppEngineIamPolicy": {}, "@cdktf/provider-google.iapWebTypeComputeIamBinding": {}, "@cdktf/provider-google.iapWebTypeComputeIamMember": {}, "@cdktf/provider-google.iapWebTypeComputeIamPolicy": {}, "@cdktf/provider-google.identityPlatformConfig": {}, "@cdktf/provider-google.identityPlatformDefaultSupportedIdpConfig": {}, "@cdktf/provider-google.identityPlatformInboundSamlConfig": {}, "@cdktf/provider-google.identityPlatformOauthIdpConfig": {}, "@cdktf/provider-google.identityPlatformProjectDefaultConfig": {}, "@cdktf/provider-google.identityPlatformTenant": {}, "@cdktf/provider-google.identityPlatformTenantDefaultSupportedIdpConfig": {}, "@cdktf/provider-google.identityPlatformTenantInboundSamlConfig": {}, "@cdktf/provider-google.identityPlatformTenantOauthIdpConfig": {}, "@cdktf/provider-google.integrationConnectorsConnection": {}, "@cdktf/provider-google.integrationConnectorsEndpointAttachment": {}, "@cdktf/provider-google.integrationConnectorsManagedZone": {}, "@cdktf/provider-google.integrationsAuthConfig": {}, "@cdktf/provider-google.integrationsClient": {}, "@cdktf/provider-google.kmsCryptoKey": {}, "@cdktf/provider-google.kmsCryptoKeyIamBinding": {}, "@cdktf/provider-google.kmsCryptoKeyIamMember": {}, "@cdktf/provider-google.kmsCryptoKeyIamPolicy": {}, "@cdktf/provider-google.kmsCryptoKeyVersion": {}, "@cdktf/provider-google.kmsEkmConnection": {}, "@cdktf/provider-google.kmsEkmConnectionIamBinding": {}, "@cdktf/provider-google.kmsEkmConnectionIamMember": {}, "@cdktf/provider-google.kmsEkmConnectionIamPolicy": {}, "@cdktf/provider-google.kmsKeyRing": {}, "@cdktf/provider-google.kmsKeyRingIamBinding": {}, "@cdktf/provider-google.kmsKeyRingIamMember": {}, "@cdktf/provider-google.kmsKeyRingIamPolicy": {}, "@cdktf/provider-google.kmsKeyRingImportJob": {}, "@cdktf/provider-google.kmsSecretCiphertext": {}, "@cdktf/provider-google.loggingBillingAccountBucketConfig": {}, "@cdktf/provider-google.loggingBillingAccountExclusion": {}, "@cdktf/provider-google.loggingBillingAccountSink": {}, "@cdktf/provider-google.loggingFolderBucketConfig": {}, "@cdktf/provider-google.loggingFolderExclusion": {}, "@cdktf/provider-google.loggingFolderSettings": {}, "@cdktf/provider-google.loggingFolderSink": {}, "@cdktf/provider-google.loggingLinkedDataset": {}, "@cdktf/provider-google.loggingLogView": {}, "@cdktf/provider-google.loggingLogViewIamBinding": {}, "@cdktf/provider-google.loggingLogViewIamMember": {}, "@cdktf/provider-google.loggingLogViewIamPolicy": {}, "@cdktf/provider-google.loggingMetric": {}, "@cdktf/provider-google.loggingOrganizationBucketConfig": {}, "@cdktf/provider-google.loggingOrganizationExclusion": {}, "@cdktf/provider-google.loggingOrganizationSettings": {}, "@cdktf/provider-google.loggingOrganizationSink": {}, "@cdktf/provider-google.loggingProjectBucketConfig": {}, "@cdktf/provider-google.loggingProjectExclusion": {}, "@cdktf/provider-google.loggingProjectSink": {}, "@cdktf/provider-google.lookerInstance": {}, "@cdktf/provider-google.memcacheInstance": {}, "@cdktf/provider-google.migrationCenterGroup": {}, "@cdktf/provider-google.migrationCenterPreferenceSet": {}, "@cdktf/provider-google.mlEngineModel": {}, "@cdktf/provider-google.monitoringAlertPolicy": {}, "@cdktf/provider-google.monitoringCustomService": {}, "@cdktf/provider-google.monitoringDashboard": {}, "@cdktf/provider-google.monitoringGroup": {}, "@cdktf/provider-google.monitoringMetricDescriptor": {}, "@cdktf/provider-google.monitoringMonitoredProject": {}, "@cdktf/provider-google.monitoringNotificationChannel": {}, "@cdktf/provider-google.monitoringService": {}, "@cdktf/provider-google.monitoringSlo": {}, "@cdktf/provider-google.monitoringUptimeCheckConfig": {}, "@cdktf/provider-google.netappActiveDirectory": {}, "@cdktf/provider-google.netappBackup": {}, "@cdktf/provider-google.netappBackupPolicy": {}, "@cdktf/provider-google.netappBackupVault": {}, "@cdktf/provider-google.netappKmsconfig": {}, "@cdktf/provider-google.netappStoragePool": {}, "@cdktf/provider-google.netappVolume": {}, "@cdktf/provider-google.netappVolumeReplication": {}, "@cdktf/provider-google.netappVolumeSnapshot": {}, "@cdktf/provider-google.networkConnectivityHub": {}, "@cdktf/provider-google.networkConnectivityInternalRange": {}, "@cdktf/provider-google.networkConnectivityPolicyBasedRoute": {}, "@cdktf/provider-google.networkConnectivityRegionalEndpoint": {}, "@cdktf/provider-google.networkConnectivityServiceConnectionPolicy": {}, "@cdktf/provider-google.networkConnectivitySpoke": {}, "@cdktf/provider-google.networkManagementConnectivityTest": {}, "@cdktf/provider-google.networkSecurityAddressGroup": {}, "@cdktf/provider-google.networkSecurityAddressGroupIamBinding": {}, "@cdktf/provider-google.networkSecurityAddressGroupIamMember": {}, "@cdktf/provider-google.networkSecurityAddressGroupIamPolicy": {}, "@cdktf/provider-google.networkSecurityFirewallEndpoint": {}, "@cdktf/provider-google.networkSecurityFirewallEndpointAssociation": {}, "@cdktf/provider-google.networkSecurityGatewaySecurityPolicy": {}, "@cdktf/provider-google.networkSecurityGatewaySecurityPolicyRule": {}, "@cdktf/provider-google.networkSecuritySecurityProfile": {}, "@cdktf/provider-google.networkSecuritySecurityProfileGroup": {}, "@cdktf/provider-google.networkSecurityTlsInspectionPolicy": {}, "@cdktf/provider-google.networkSecurityUrlLists": {}, "@cdktf/provider-google.networkServicesEdgeCacheKeyset": {}, "@cdktf/provider-google.networkServicesEdgeCacheOrigin": {}, "@cdktf/provider-google.networkServicesEdgeCacheService": {}, "@cdktf/provider-google.networkServicesGateway": {}, "@cdktf/provider-google.networkServicesLbRouteExtension": {}, "@cdktf/provider-google.networkServicesLbTrafficExtension": {}, "@cdktf/provider-google.notebooksEnvironment": {}, "@cdktf/provider-google.notebooksInstance": {}, "@cdktf/provider-google.notebooksInstanceIamBinding": {}, "@cdktf/provider-google.notebooksInstanceIamMember": {}, "@cdktf/provider-google.notebooksInstanceIamPolicy": {}, "@cdktf/provider-google.notebooksLocation": {}, "@cdktf/provider-google.notebooksRuntime": {}, "@cdktf/provider-google.notebooksRuntimeIamBinding": {}, "@cdktf/provider-google.notebooksRuntimeIamMember": {}, "@cdktf/provider-google.notebooksRuntimeIamPolicy": {}, "@cdktf/provider-google.orgPolicyCustomConstraint": {}, "@cdktf/provider-google.orgPolicyPolicy": {}, "@cdktf/provider-google.organizationAccessApprovalSettings": {}, "@cdktf/provider-google.organizationIamAuditConfig": {}, "@cdktf/provider-google.organizationIamBinding": {}, "@cdktf/provider-google.organizationIamCustomRole": {}, "@cdktf/provider-google.organizationIamMember": {}, "@cdktf/provider-google.organizationIamPolicy": {}, "@cdktf/provider-google.organizationPolicy": {}, "@cdktf/provider-google.osConfigOsPolicyAssignment": {}, "@cdktf/provider-google.osConfigPatchDeployment": {}, "@cdktf/provider-google.osLoginSshPublicKey": {}, "@cdktf/provider-google.privatecaCaPool": {}, "@cdktf/provider-google.privatecaCaPoolIamBinding": {}, "@cdktf/provider-google.privatecaCaPoolIamMember": {}, "@cdktf/provider-google.privatecaCaPoolIamPolicy": {}, "@cdktf/provider-google.privatecaCertificate": {}, "@cdktf/provider-google.privatecaCertificateAuthority": {}, "@cdktf/provider-google.privatecaCertificateTemplate": {}, "@cdktf/provider-google.privatecaCertificateTemplateIamBinding": {}, "@cdktf/provider-google.privatecaCertificateTemplateIamMember": {}, "@cdktf/provider-google.privatecaCertificateTemplateIamPolicy": {}, "@cdktf/provider-google.privilegedAccessManagerEntitlement": {}, "@cdktf/provider-google.project": {}, "@cdktf/provider-google.projectAccessApprovalSettings": {}, "@cdktf/provider-google.projectDefaultServiceAccounts": {}, "@cdktf/provider-google.projectIamAuditConfig": {}, "@cdktf/provider-google.projectIamBinding": {}, "@cdktf/provider-google.projectIamCustomRole": {}, "@cdktf/provider-google.projectIamMember": {}, "@cdktf/provider-google.projectIamMemberRemove": {}, "@cdktf/provider-google.projectIamPolicy": {}, "@cdktf/provider-google.projectOrganizationPolicy": {}, "@cdktf/provider-google.projectService": {}, "@cdktf/provider-google.projectUsageExportBucket": {}, "@cdktf/provider-google.provider": {}, "@cdktf/provider-google.publicCaExternalAccountKey": {}, "@cdktf/provider-google.pubsubLiteReservation": {}, "@cdktf/provider-google.pubsubLiteSubscription": {}, "@cdktf/provider-google.pubsubLiteTopic": {}, "@cdktf/provider-google.pubsubSchema": {}, "@cdktf/provider-google.pubsubSchemaIamBinding": {}, "@cdktf/provider-google.pubsubSchemaIamMember": {}, "@cdktf/provider-google.pubsubSchemaIamPolicy": {}, "@cdktf/provider-google.pubsubSubscription": {}, "@cdktf/provider-google.pubsubSubscriptionIamBinding": {}, "@cdktf/provider-google.pubsubSubscriptionIamMember": {}, "@cdktf/provider-google.pubsubSubscriptionIamPolicy": {}, "@cdktf/provider-google.pubsubTopic": {}, "@cdktf/provider-google.pubsubTopicIamBinding": {}, "@cdktf/provider-google.pubsubTopicIamMember": {}, "@cdktf/provider-google.pubsubTopicIamPolicy": {}, "@cdktf/provider-google.recaptchaEnterpriseKey": {}, "@cdktf/provider-google.redisCluster": {}, "@cdktf/provider-google.redisInstance": {}, "@cdktf/provider-google.resourceManagerLien": {}, "@cdktf/provider-google.sccEventThreatDetectionCustomModule": {}, "@cdktf/provider-google.sccFolderCustomModule": {}, "@cdktf/provider-google.sccFolderNotificationConfig": {}, "@cdktf/provider-google.sccManagementFolderSecurityHealthAnalyticsCustomModule": {}, "@cdktf/provider-google.sccManagementOrganizationEventThreatDetectionCustomModule": {}, "@cdktf/provider-google.sccManagementOrganizationSecurityHealthAnalyticsCustomModule": {}, "@cdktf/provider-google.sccManagementProjectSecurityHealthAnalyticsCustomModule": {}, "@cdktf/provider-google.sccMuteConfig": {}, "@cdktf/provider-google.sccNotificationConfig": {}, "@cdktf/provider-google.sccOrganizationCustomModule": {}, "@cdktf/provider-google.sccProjectCustomModule": {}, "@cdktf/provider-google.sccProjectNotificationConfig": {}, "@cdktf/provider-google.sccSource": {}, "@cdktf/provider-google.sccSourceIamBinding": {}, "@cdktf/provider-google.sccSourceIamMember": {}, "@cdktf/provider-google.sccSourceIamPolicy": {}, "@cdktf/provider-google.sccV2FolderMuteConfig": {}, "@cdktf/provider-google.sccV2FolderNotificationConfig": {}, "@cdktf/provider-google.sccV2OrganizationMuteConfig": {}, "@cdktf/provider-google.sccV2OrganizationNotificationConfig": {}, "@cdktf/provider-google.sccV2OrganizationSccBigQueryExports": {}, "@cdktf/provider-google.sccV2OrganizationSource": {}, "@cdktf/provider-google.sccV2OrganizationSourceIamBinding": {}, "@cdktf/provider-google.sccV2OrganizationSourceIamMember": {}, "@cdktf/provider-google.sccV2OrganizationSourceIamPolicy": {}, "@cdktf/provider-google.sccV2ProjectMuteConfig": {}, "@cdktf/provider-google.sccV2ProjectNotificationConfig": {}, "@cdktf/provider-google.secretManagerSecret": {}, "@cdktf/provider-google.secretManagerSecretIamBinding": {}, "@cdktf/provider-google.secretManagerSecretIamMember": {}, "@cdktf/provider-google.secretManagerSecretIamPolicy": {}, "@cdktf/provider-google.secretManagerSecretVersion": {}, "@cdktf/provider-google.secureSourceManagerInstance": {}, "@cdktf/provider-google.secureSourceManagerInstanceIamBinding": {}, "@cdktf/provider-google.secureSourceManagerInstanceIamMember": {}, "@cdktf/provider-google.secureSourceManagerInstanceIamPolicy": {}, "@cdktf/provider-google.secureSourceManagerRepository": {}, "@cdktf/provider-google.secureSourceManagerRepositoryIamBinding": {}, "@cdktf/provider-google.secureSourceManagerRepositoryIamMember": {}, "@cdktf/provider-google.secureSourceManagerRepositoryIamPolicy": {}, "@cdktf/provider-google.securityposturePosture": {}, "@cdktf/provider-google.securityposturePostureDeployment": {}, "@cdktf/provider-google.serviceAccount": {}, "@cdktf/provider-google.serviceAccountIamBinding": {}, "@cdktf/provider-google.serviceAccountIamMember": {}, "@cdktf/provider-google.serviceAccountIamPolicy": {}, "@cdktf/provider-google.serviceAccountKey": {}, "@cdktf/provider-google.serviceNetworkingConnection": {}, "@cdktf/provider-google.serviceNetworkingPeeredDnsDomain": {}, "@cdktf/provider-google.serviceNetworkingVpcServiceControls": {}, "@cdktf/provider-google.sourcerepoRepository": {}, "@cdktf/provider-google.sourcerepoRepositoryIamBinding": {}, "@cdktf/provider-google.sourcerepoRepositoryIamMember": {}, "@cdktf/provider-google.sourcerepoRepositoryIamPolicy": {}, "@cdktf/provider-google.spannerDatabase": {}, "@cdktf/provider-google.spannerDatabaseIamBinding": {}, "@cdktf/provider-google.spannerDatabaseIamMember": {}, "@cdktf/provider-google.spannerDatabaseIamPolicy": {}, "@cdktf/provider-google.spannerInstance": {}, "@cdktf/provider-google.spannerInstanceConfig": {}, "@cdktf/provider-google.spannerInstanceIamBinding": {}, "@cdktf/provider-google.spannerInstanceIamMember": {}, "@cdktf/provider-google.spannerInstanceIamPolicy": {}, "@cdktf/provider-google.sqlDatabase": {}, "@cdktf/provider-google.sqlDatabaseInstance": {}, "@cdktf/provider-google.sqlSourceRepresentationInstance": {}, "@cdktf/provider-google.sqlSslCert": {}, "@cdktf/provider-google.sqlUser": {}, "@cdktf/provider-google.storageBucket": {}, "@cdktf/provider-google.storageBucketAccessControl": {}, "@cdktf/provider-google.storageBucketAcl": {}, "@cdktf/provider-google.storageBucketIamBinding": {}, "@cdktf/provider-google.storageBucketIamMember": {}, "@cdktf/provider-google.storageBucketIamPolicy": {}, "@cdktf/provider-google.storageBucketObject": {}, "@cdktf/provider-google.storageDefaultObjectAccessControl": {}, "@cdktf/provider-google.storageDefaultObjectAcl": {}, "@cdktf/provider-google.storageHmacKey": {}, "@cdktf/provider-google.storageInsightsReportConfig": {}, "@cdktf/provider-google.storageManagedFolder": {}, "@cdktf/provider-google.storageManagedFolderIamBinding": {}, "@cdktf/provider-google.storageManagedFolderIamMember": {}, "@cdktf/provider-google.storageManagedFolderIamPolicy": {}, "@cdktf/provider-google.storageNotification": {}, "@cdktf/provider-google.storageObjectAccessControl": {}, "@cdktf/provider-google.storageObjectAcl": {}, "@cdktf/provider-google.storageTransferAgentPool": {}, "@cdktf/provider-google.storageTransferJob": {}, "@cdktf/provider-google.tagsLocationTagBinding": {}, "@cdktf/provider-google.tagsTagBinding": {}, "@cdktf/provider-google.tagsTagKey": {}, "@cdktf/provider-google.tagsTagKeyIamBinding": {}, "@cdktf/provider-google.tagsTagKeyIamMember": {}, "@cdktf/provider-google.tagsTagKeyIamPolicy": {}, "@cdktf/provider-google.tagsTagValue": {}, "@cdktf/provider-google.tagsTagValueIamBinding": {}, "@cdktf/provider-google.tagsTagValueIamMember": {}, "@cdktf/provider-google.tagsTagValueIamPolicy": {}, "@cdktf/provider-google.tpuNode": {}, "@cdktf/provider-google.vertexAiDataset": {}, "@cdktf/provider-google.vertexAiDeploymentResourcePool": {}, "@cdktf/provider-google.vertexAiEndpoint": {}, "@cdktf/provider-google.vertexAiFeatureGroup": {}, "@cdktf/provider-google.vertexAiFeatureGroupFeature": {}, "@cdktf/provider-google.vertexAiFeatureOnlineStore": {}, "@cdktf/provider-google.vertexAiFeatureOnlineStoreFeatureview": {}, "@cdktf/provider-google.vertexAiFeaturestore": {}, "@cdktf/provider-google.vertexAiFeaturestoreEntitytype": {}, "@cdktf/provider-google.vertexAiFeaturestoreEntitytypeFeature": {}, "@cdktf/provider-google.vertexAiIndex": {}, "@cdktf/provider-google.vertexAiIndexEndpoint": {}, "@cdktf/provider-google.vertexAiIndexEndpointDeployedIndex": {}, "@cdktf/provider-google.vertexAiTensorboard": {}, "@cdktf/provider-google.vmwareengineCluster": {}, "@cdktf/provider-google.vmwareengineExternalAccessRule": {}, "@cdktf/provider-google.vmwareengineExternalAddress": {}, "@cdktf/provider-google.vmwareengineNetwork": {}, "@cdktf/provider-google.vmwareengineNetworkPeering": {}, "@cdktf/provider-google.vmwareengineNetworkPolicy": {}, "@cdktf/provider-google.vmwareenginePrivateCloud": {}, "@cdktf/provider-google.vmwareengineSubnet": {}, "@cdktf/provider-google.vpcAccessConnector": {}, "@cdktf/provider-google.workbenchInstance": {}, "@cdktf/provider-google.workbenchInstanceIamBinding": {}, "@cdktf/provider-google.workbenchInstanceIamMember": {}, "@cdktf/provider-google.workbenchInstanceIamPolicy": {}, "@cdktf/provider-google.workflowsWorkflow": {} }, "targets": { "dotnet": { "namespace": "HashiCorp.Cdktf.Providers.Google", "packageId": "HashiCorp.Cdktf.Providers.Google" }, "go": { "moduleName": "github.com/cdktf/cdktf-provider-google-go", "packageName": "google" }, "java": { "maven": { "artifactId": "cdktf-provider-google", "groupId": "com.hashicorp" }, "package": "com.hashicorp.cdktf.providers.google" }, "js": { "npm": "@cdktf/provider-google" }, "python": { "distName": "cdktf-cdktf-provider-google", "module": "cdktf_cdktf_provider_google" } } }, "cdktf": { "submodules": { "cdktf.testingMatchers": {} }, "targets": { "dotnet": { "namespace": "HashiCorp.Cdktf", "packageId": "HashiCorp.Cdktf" }, "go": { "moduleName": "github.com/hashicorp/terraform-cdk-go", "packageName": "cdktf" }, "java": { "maven": { "artifactId": "cdktf", "groupId": "com.hashicorp" }, "package": "com.hashicorp.cdktf" }, "js": { "npm": "cdktf" }, "python": { "distName": "cdktf", "module": "cdktf" } } }, "constructs": { "targets": { "dotnet": { "namespace": "Constructs", "packageId": "Constructs" }, "go": { "moduleName": "github.com/aws/constructs-go" }, "java": { "maven": { "artifactId": "constructs", "groupId": "software.constructs" }, "package": "software.constructs" }, "js": { "npm": "constructs" }, "python": { "distName": "constructs", "module": "constructs" } } } }, "description": "The CDK for Terraform Construct for Gitlab Runner on GCP", "docs": { "stability": "stable" }, "homepage": "https://github.com/neilkuan/cdktf-gitlab-runner.git", "jsiiVersion": "5.3.59 (build 5b68aaf)", "keywords": [ "cdk", "cdktf", "gitlab", "runner" ], "license": "Apache-2.0", "metadata": { "jsii": { "pacmak": { "hasDefaultInterfaces": true } }, "tscRootDir": "src" }, "name": "cdktf-gitlab-runner", "readme": { "markdown": "[![NPM version](https://badge.fury.io/js/cdktf-gitlab-runner.svg)](https://badge.fury.io/js/cdktf-gitlab-runner)\n[![PyPI version](https://badge.fury.io/py/cdktf-gitlab-runner.svg)](https://badge.fury.io/py/cdktf-gitlab-runner)\n![Release](https://github.com/neilkuan/cdktf-gitlab-runner/workflows/release/badge.svg)\n\n![Downloads](https://img.shields.io/badge/-DOWNLOADS:-brightgreen?color=gray)\n![npm](https://img.shields.io/npm/dt/cdktf-gitlab-runner?label=npm&color=orange)\n![PyPI](https://img.shields.io/pypi/dm/cdktf-gitlab-runner?label=pypi&color=blue)\n\n\n# Welcome to `cdktf-gitlab-runner`\nUse CDK fo Terraform to create gitlab runner, and use [gitlab runner](https://gitlab.com/gitlab-org/gitlab-runner) to help you execute your Gitlab Pipeline Job.\n> GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab. [(source repo)](https://gitlab.com/gitlab-org/gitlab-runner)\n\n\n### Feature\n- Instance Manager Group\n- Auto Register Gitlab Runner\n- Auto Unregister Gitlab Runner ([when destroy and shutdown](https://cloud.google.com/compute/docs/shutdownscript))\n- Support [preemptible](https://cloud.google.com/compute/docs/instances/preemptible)\n\n### Init CDKTF Project\n```bash\nmkdir demo\ncd demo\ncdktf init --template typescript --local\n```\n\n### Install `cdktf-gitlab-runner`\n```bash\nyarn add cdktf-gitlab-runner\nor\nnpm i cdktf-gitlab-runner\n```\n\n### Example\n```ts\nimport * as gcp from '@cdktf/provider-google';\nimport * as cdktf from 'cdktf';\nimport { Construct } from 'constructs';\nimport { GitlabRunnerAutoscaling } from './index';\n\n\nexport class IntegDefaultStack extends cdktf.TerraformStack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n const local = 'asia-east1';\n const projectId = `${process.env.PROJECT_ID}`;\n const provider = new gcp.GoogleProvider(this, 'GoogleAuth', {\n region: local,\n zone: local+'-c',\n project: projectId,\n });\n new GitlabRunnerAutoscaling(this, 'GitlabRunnerAutoscaling', {\n gitlabToken: `${process.env.GITLAB_TOKEN}`,\n provider,\n });\n }\n}\n\n\nconst app = new cdktf.App();\nnew IntegDefaultStack(app, 'gitlab-runner');\napp.synth();\n```\n" }, "repository": { "type": "git", "url": "https://github.com/neilkuan/cdktf-gitlab-runner.git" }, "schema": "jsii/0.10.0", "targets": { "js": { "npm": "cdktf-gitlab-runner" }, "python": { "distName": "cdktf-gitlab-runner", "module": "cdktf_gitlab_runner" } }, "types": { "cdktf-gitlab-runner.DockerVolumes": { "assembly": "cdktf-gitlab-runner", "datatype": true, "docs": { "stability": "stable", "summary": "Docker Volumes interface." }, "fqn": "cdktf-gitlab-runner.DockerVolumes", "kind": "interface", "locationInModule": { "filename": "src/gitlab-runner-interfaces.ts", "line": 4 }, "name": "DockerVolumes", "properties": [ { "abstract": true, "docs": { "example": "- /tmp/cahce\nmore detail see https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnersdocker-section", "stability": "stable", "summary": "Job Runtime Container Path Host Path." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-interfaces.ts", "line": 19 }, "name": "containerPath", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "example": "- /tmp/cahce\nmore detail see https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnersdocker-section", "stability": "stable", "summary": "EC2 Runner Host Path." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-interfaces.ts", "line": 11 }, "name": "hostPath", "type": { "primitive": "string" } } ], "symbolId": "src/gitlab-runner-interfaces:DockerVolumes" }, "cdktf-gitlab-runner.GitlabRunnerAutoscaling": { "assembly": "cdktf-gitlab-runner", "base": "constructs.Construct", "docs": { "stability": "stable" }, "fqn": "cdktf-gitlab-runner.GitlabRunnerAutoscaling", "initializer": { "docs": { "stability": "stable" }, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 144 }, "parameters": [ { "name": "scope", "type": { "fqn": "constructs.Construct" } }, { "name": "id", "type": { "primitive": "string" } }, { "name": "props", "type": { "fqn": "cdktf-gitlab-runner.GitlabRunnerAutoscalingProps" } } ] }, "kind": "class", "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 143 }, "methods": [ { "docs": { "returns": "Array.", "stability": "stable" }, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 264 }, "name": "createMetadataStartupScript", "parameters": [ { "name": "props", "type": { "fqn": "cdktf-gitlab-runner.GitlabRunnerAutoscalingProps" } } ], "returns": { "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } } ], "name": "GitlabRunnerAutoscaling", "symbolId": "src/gitlab-runner-autoscaling:GitlabRunnerAutoscaling" }, "cdktf-gitlab-runner.GitlabRunnerAutoscalingProps": { "assembly": "cdktf-gitlab-runner", "datatype": true, "docs": { "stability": "stable" }, "fqn": "cdktf-gitlab-runner.GitlabRunnerAutoscalingProps", "kind": "interface", "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 6 }, "name": "GitlabRunnerAutoscalingProps", "properties": [ { "abstract": true, "docs": { "example": "new GitlabRunnerAutoscaling(stack, 'runner', { gitlabToken: 'GITLAB_TOKEN' });", "stability": "stable", "summary": "Gitlab token." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 17 }, "name": "gitlabToken", "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Google Cloud Provider." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 10 }, "name": "provider", "type": { "fqn": "@cdktf/provider-google.provider.GoogleProvider" } }, { "abstract": true, "docs": { "default": "- false", "remarks": "See https://cloud.google.com/compute/docs/instances/live-migration#autorestart", "stability": "stable", "summary": "If true, automatically restart instances on maintenance events." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 125 }, "name": "automaticRestart", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "default": "- A new VPC will be created.", "example": "const computeNetwork = new gcp.ComputeNetwork(this, 'Network', {\n name: 'cdktf-gitlabrunner-network',\n});\n\nnew GitlabRunnerAutoscaling(stack, 'runner', { gitlabToken: 'GITLAB_TOKEN', computeNetwork: computeNetwork });", "stability": "stable", "summary": "VPC for the Gitlab Runner ." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 43 }, "name": "computeNetwork", "optional": true, "type": { "fqn": "@cdktf/provider-google.dataGoogleComputeNetwork.DataGoogleComputeNetwork" } }, { "abstract": true, "docs": { "default": "- 1", "stability": "stable", "summary": "gitlab runner run task concurrent at the same time." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 132 }, "name": "concurrent", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- 60 GB.", "stability": "stable", "summary": "Gitlab Runner instance Disk size." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 97 }, "name": "defaultDiskSizeGb", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- minCapacity, and leave unchanged during deployment", "example": "new GitlabRunnerAutoscaling(stack, 'runner', { gitlabToken: 'GITLAB_TOKEN', desiredCapacity: 2 });", "stability": "stable", "summary": "Desired capacity limit for autoscaling group." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 54 }, "name": "desiredCapacity", "optional": true, "type": { "primitive": "number" } }, { "abstract": true, "docs": { "default": "- already mount \"/var/run/docker.sock:/var/run/docker.sock\"", "example": "dockerVolumes: [\n {\n hostPath: '/tmp/cache',\n containerPath: '/tmp/cache',\n },\n],", "remarks": "more detail see https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnersdocker-section", "stability": "stable", "summary": "add another Gitlab Container Runner Docker Volumes Path at job runner runtime." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 89 }, "name": "dockerVolumes", "optional": true, "type": { "collection": { "elementtype": { "fqn": "cdktf-gitlab-runner.DockerVolumes" }, "kind": "array" } } }, { "abstract": true, "docs": { "default": "- \"https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64\"", "remarks": "Passed to curl via cloud-config runcmd.", "stability": "stable", "summary": "The source URL used to install the gitlab-runner onto the VM host os." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 140 }, "name": "downloadGitlabRunnerBinaryUrl", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "- https://gitlab.com/ , The trailing slash is mandatory.", "example": "const runner = new GitlabRunnerAutoscaling(stack, 'runner', { gitlabToken: 'GITLAB_TOKEN',gitlabUrl: 'https://gitlab.com/'});", "stability": "stable", "summary": "Gitlab Runner register url ." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 72 }, "name": "gitlabUrl", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "default": "-", "example": "new GitlabRunnerAutoscaling(stack, 'runner', { gitlabToken: 'GITLAB_TOKEN', instanceType: 't3.small' });", "stability": "stable", "summary": "Runner default EC2 instance type." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 28 }, "name": "machineType", "optional": true, "type": { "primitive": "string" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "Firewall rules for the Gitlab Runner." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 107 }, "name": "networkTags", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } }, { "abstract": true, "docs": { "custom": { "deafult": "- true" }, "remarks": "Note, the MIG will recreate pre-empted instnaces.\nSee https://cloud.google.com/compute/docs/instances/preemptible", "stability": "stable", "summary": "If true, create preemptible VM instances intended to reduce cost." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 116 }, "name": "preemptible", "optional": true, "type": { "primitive": "boolean" } }, { "abstract": true, "docs": { "stability": "stable", "summary": "The Service Account to be used by the Gitlab Runner." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 102 }, "name": "serviceAccount", "optional": true, "type": { "fqn": "@cdktf/provider-google.computeInstanceTemplate.ComputeInstanceTemplateServiceAccount" } }, { "abstract": true, "docs": { "default": "- ['runner', 'gitlab', 'awscdk']", "stability": "stable", "summary": "tags for the runner." }, "immutable": true, "locationInModule": { "filename": "src/gitlab-runner-autoscaling.ts", "line": 61 }, "name": "tags", "optional": true, "type": { "collection": { "elementtype": { "primitive": "string" }, "kind": "array" } } } ], "symbolId": "src/gitlab-runner-autoscaling:GitlabRunnerAutoscalingProps" } }, "version": "0.0.1462", "fingerprint": "PsRiy+uYx7AVMw+b8iHrFFhJWeKehieyeCbKk3ftcOY=" }