Google Cloud (beta-only) coverage
terradart_google_beta wraps hashicorp/google-beta and currently ships 112 curated resource factories + 0 data sources (112 catalog entries), 112 of them in a runnable example. Each factory below is generated from the pinned provider schema, exported from the barrel shown, and — where an example is listed — synthesized and checked with terraform validate in CI.
Import per service: import 'package:terradart_google_beta/<barrel>.dart';
Barrels
Section titled “Barrels”active_directoryapi_gatewayartifact_registrybigqueryceschroniclecomputecontainerdataflowdataformdataplexfirebasefolderidentitykmsnetworkorganizationos_configprivileged_access_managerprojectruntimeconfigsaas_runtimesecurity_scannerservice_usagetagstpuvertex_ai
active_directory
Section titled “active_directory”| Terraform type | Dart factory | Example |
|---|---|---|
google_active_directory_peering | GoogleActiveDirectoryPeering | beta_leftover_quickstart |
api_gateway
Section titled “api_gateway”| Terraform type | Dart factory | Example |
|---|---|---|
google_api_gateway_api | GoogleApiGatewayApi | beta_leftover_quickstart |
google_api_gateway_api_config | GoogleApiGatewayApiConfig | beta_leftover_quickstart |
google_api_gateway_api_config_iam_binding | GoogleApiGatewayApiConfigIamBinding | beta_leftover_quickstart |
google_api_gateway_api_config_iam_member | GoogleApiGatewayApiConfigIamMember | beta_leftover_quickstart |
google_api_gateway_api_config_iam_policy | GoogleApiGatewayApiConfigIamPolicy | beta_leftover_quickstart |
google_api_gateway_api_iam_binding | GoogleApiGatewayApiIamBinding | beta_leftover_quickstart |
google_api_gateway_api_iam_member | GoogleApiGatewayApiIamMember | beta_leftover_quickstart |
google_api_gateway_api_iam_policy | GoogleApiGatewayApiIamPolicy | beta_leftover_quickstart |
google_api_gateway_gateway | GoogleApiGatewayGateway | beta_leftover_quickstart |
google_api_gateway_gateway_iam_binding | GoogleApiGatewayGatewayIamBinding | beta_leftover_quickstart |
google_api_gateway_gateway_iam_member | GoogleApiGatewayGatewayIamMember | beta_leftover_quickstart |
google_api_gateway_gateway_iam_policy | GoogleApiGatewayGatewayIamPolicy | beta_leftover_quickstart |
artifact_registry
Section titled “artifact_registry”| Terraform type | Dart factory | Example |
|---|---|---|
google_artifact_registry_vpcsc_config | GoogleArtifactRegistryVpcscConfig | beta_leftover_quickstart |
bigquery
Section titled “bigquery”| Terraform type | Dart factory | Example |
|---|---|---|
google_bigquery_analytics_hub_data_exchange_subscription | GoogleBigqueryAnalyticsHubDataExchangeSubscription | beta_leftover_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
google_ces_evaluation | GoogleCesEvaluation | beta_leftover_quickstart |
google_ces_security_settings | GoogleCesSecuritySettings | beta_leftover_quickstart |
chronicle
Section titled “chronicle”| Terraform type | Dart factory | Example |
|---|---|---|
google_chronicle_soar_domain | GoogleChronicleSoarDomain | beta_leftover_quickstart |
compute
Section titled “compute”| Terraform type | Dart factory | Example |
|---|---|---|
google_compute_backend_bucket_iam_binding | GoogleComputeBackendBucketIamBinding | beta_leftover_quickstart |
google_compute_backend_bucket_iam_member | GoogleComputeBackendBucketIamMember | beta_leftover_quickstart |
google_compute_backend_bucket_iam_policy | GoogleComputeBackendBucketIamPolicy | beta_leftover_quickstart |
google_compute_backend_service_iam_binding | GoogleComputeBackendServiceIamBinding | beta_leftover_quickstart |
google_compute_backend_service_iam_member | GoogleComputeBackendServiceIamMember | beta_leftover_quickstart |
google_compute_backend_service_iam_policy | GoogleComputeBackendServiceIamPolicy | beta_leftover_quickstart |
google_compute_future_reservation | GoogleComputeFutureReservation | beta_leftover_quickstart |
google_compute_instance_from_machine_image | GoogleComputeInstanceFromMachineImage | beta_leftover_quickstart |
google_compute_machine_image | GoogleComputeMachineImage | beta_leftover_quickstart |
google_compute_machine_image_iam_binding | GoogleComputeMachineImageIamBinding | beta_leftover_quickstart |
google_compute_machine_image_iam_member | GoogleComputeMachineImageIamMember | beta_leftover_quickstart |
google_compute_machine_image_iam_policy | GoogleComputeMachineImageIamPolicy | beta_leftover_quickstart |
google_compute_network_firewall_policy_packet_mirroring_rule | GoogleComputeNetworkFirewallPolicyPacketMirroringRule | beta_leftover_quickstart |
google_compute_region_backend_bucket | GoogleComputeRegionBackendBucket | beta_leftover_quickstart |
google_compute_region_backend_bucket_iam_binding | GoogleComputeRegionBackendBucketIamBinding | beta_leftover_quickstart |
google_compute_region_backend_bucket_iam_member | GoogleComputeRegionBackendBucketIamMember | beta_leftover_quickstart |
google_compute_region_backend_bucket_iam_policy | GoogleComputeRegionBackendBucketIamPolicy | beta_leftover_quickstart |
google_compute_region_backend_service_iam_binding | GoogleComputeRegionBackendServiceIamBinding | beta_leftover_quickstart |
google_compute_region_backend_service_iam_member | GoogleComputeRegionBackendServiceIamMember | beta_leftover_quickstart |
google_compute_region_backend_service_iam_policy | GoogleComputeRegionBackendServiceIamPolicy | beta_leftover_quickstart |
google_compute_region_network_policy | GoogleComputeRegionNetworkPolicy | beta_leftover_quickstart |
google_compute_region_network_policy_traffic_classification_rule | GoogleComputeRegionNetworkPolicyTrafficClassificationRule | beta_leftover_quickstart |
container
Section titled “container”| Terraform type | Dart factory | Example |
|---|---|---|
google_gke_hub_membership_rbac_role_binding | GoogleGkeHubMembershipRbacRoleBinding | beta_leftover_quickstart |
dataflow
Section titled “dataflow”| Terraform type | Dart factory | Example |
|---|---|---|
google_dataflow_flex_template_job | GoogleDataflowFlexTemplateJob | beta_leftover_quickstart |
dataform
Section titled “dataform”| Terraform type | Dart factory | Example |
|---|---|---|
google_dataform_config | GoogleDataformConfig | beta_leftover_quickstart |
google_dataform_repository_release_config | GoogleDataformRepositoryReleaseConfig | beta_leftover_quickstart |
google_dataform_repository_workflow_config | GoogleDataformRepositoryWorkflowConfig | beta_leftover_quickstart |
dataplex
Section titled “dataplex”| Terraform type | Dart factory | Example |
|---|---|---|
google_dataplex_data_asset | GoogleDataplexDataAsset | beta_leftover_quickstart |
firebase
Section titled “firebase”| Terraform type | Dart factory | Example |
|---|---|---|
google_firebase_ai_logic_config | GoogleFirebaseAiLogicConfig | beta_leftover_quickstart |
google_firebase_ai_logic_prompt_template | GoogleFirebaseAiLogicPromptTemplate | beta_leftover_quickstart |
google_firebase_ai_logic_prompt_template_lock | GoogleFirebaseAiLogicPromptTemplateLock | beta_leftover_quickstart |
google_firebase_android_app | GoogleFirebaseAndroidApp | beta_leftover_quickstart |
google_firebase_apple_app | GoogleFirebaseAppleApp | beta_leftover_quickstart |
google_firebase_database_instance | GoogleFirebaseDatabaseInstance | beta_leftover_quickstart |
google_firebase_extensions_instance | GoogleFirebaseExtensionsInstance | beta_leftover_quickstart |
google_firebase_hosting_channel | GoogleFirebaseHostingChannel | beta_leftover_quickstart |
google_firebase_hosting_custom_domain | GoogleFirebaseHostingCustomDomain | beta_leftover_quickstart |
google_firebase_hosting_release | GoogleFirebaseHostingRelease | beta_leftover_quickstart |
google_firebase_hosting_site | GoogleFirebaseHostingSite | beta_leftover_quickstart |
google_firebase_hosting_version | GoogleFirebaseHostingVersion | beta_leftover_quickstart |
google_firebase_project | GoogleFirebaseProject | beta_leftover_quickstart |
google_firebase_storage_bucket | GoogleFirebaseStorageBucket | beta_leftover_quickstart |
google_firebase_storage_default_bucket | GoogleFirebaseStorageDefaultBucket | beta_leftover_quickstart |
google_firebase_web_app | GoogleFirebaseWebApp | beta_leftover_quickstart |
folder
Section titled “folder”| Terraform type | Dart factory | Example |
|---|---|---|
google_folder_service_identity | GoogleFolderServiceIdentity | beta_leftover_quickstart |
identity
Section titled “identity”| Terraform type | Dart factory | Example |
|---|---|---|
google_cloud_identity_policy | GoogleCloudIdentityPolicy | beta_leftover_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
google_kms_folder_kaj_policy_config | GoogleKmsFolderKajPolicyConfig | beta_leftover_quickstart |
google_kms_organization_kaj_policy_config | GoogleKmsOrganizationKajPolicyConfig | beta_leftover_quickstart |
google_kms_project_kaj_policy_config | GoogleKmsProjectKajPolicyConfig | beta_leftover_quickstart |
network
Section titled “network”| Terraform type | Dart factory | Example |
|---|---|---|
google_network_security_authorization_policy | GoogleNetworkSecurityAuthorizationPolicy | beta_leftover_quickstart |
google_network_security_sac_attachment | GoogleNetworkSecuritySacAttachment | beta_leftover_quickstart |
google_network_security_sac_realm | GoogleNetworkSecuritySacRealm | beta_leftover_quickstart |
google_network_services_service_lb_policies | GoogleNetworkServicesServiceLbPolicies | beta_leftover_quickstart |
organization
Section titled “organization”| Terraform type | Dart factory | Example |
|---|---|---|
google_organization_service_identity | GoogleOrganizationServiceIdentity | beta_leftover_quickstart |
os_config
Section titled “os_config”| Terraform type | Dart factory | Example |
|---|---|---|
google_os_config_guest_policies | GoogleOsConfigGuestPolicies | beta_leftover_quickstart |
privileged_access_manager
Section titled “privileged_access_manager”| Terraform type | Dart factory | Example |
|---|---|---|
google_privileged_access_manager_settings | GooglePrivilegedAccessManagerSettings | beta_leftover_quickstart |
project
Section titled “project”| Terraform type | Dart factory | Example |
|---|---|---|
google_project_service_identity | GoogleProjectServiceIdentity | beta_leftover_quickstart, beta_service_identity_quickstart, cloud_asset_quickstart |
runtimeconfig
Section titled “runtimeconfig”| Terraform type | Dart factory | Example |
|---|---|---|
google_runtimeconfig_config | GoogleRuntimeconfigConfig | beta_leftover_quickstart |
google_runtimeconfig_config_iam_binding | GoogleRuntimeconfigConfigIamBinding | beta_leftover_quickstart |
google_runtimeconfig_config_iam_member | GoogleRuntimeconfigConfigIamMember | beta_leftover_quickstart |
google_runtimeconfig_config_iam_policy | GoogleRuntimeconfigConfigIamPolicy | beta_leftover_quickstart |
google_runtimeconfig_variable | GoogleRuntimeconfigVariable | beta_leftover_quickstart |
saas_runtime
Section titled “saas_runtime”| Terraform type | Dart factory | Example |
|---|---|---|
google_saas_runtime_release | GoogleSaasRuntimeRelease | beta_leftover_quickstart |
google_saas_runtime_rollout_kind | GoogleSaasRuntimeRolloutKind | beta_leftover_quickstart |
google_saas_runtime_saas | GoogleSaasRuntimeSaas | beta_leftover_quickstart |
google_saas_runtime_tenant | GoogleSaasRuntimeTenant | beta_leftover_quickstart |
google_saas_runtime_unit | GoogleSaasRuntimeUnit | beta_leftover_quickstart |
google_saas_runtime_unit_kind | GoogleSaasRuntimeUnitKind | beta_leftover_quickstart |
google_saas_runtime_unit_operation | GoogleSaasRuntimeUnitOperation | beta_leftover_quickstart |
security_scanner
Section titled “security_scanner”| Terraform type | Dart factory | Example |
|---|---|---|
google_security_scanner_scan_config | GoogleSecurityScannerScanConfig | beta_leftover_quickstart |
service_usage
Section titled “service_usage”| Terraform type | Dart factory | Example |
|---|---|---|
google_service_usage_consumer_quota_override | GoogleServiceUsageConsumerQuotaOverride | beta_leftover_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
google_tags_tag_binding_collection | GoogleTagsTagBindingCollection | beta_leftover_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
google_tpu_v2_queued_resource | GoogleTpuV2QueuedResource | beta_leftover_quickstart |
google_tpu_v2_vm | GoogleTpuV2Vm | beta_leftover_quickstart |
vertex_ai
Section titled “vertex_ai”| Terraform type | Dart factory | Example |
|---|---|---|
google_vertex_ai_endpoint_iam_binding | GoogleVertexAiEndpointIamBinding | beta_leftover_quickstart |
google_vertex_ai_endpoint_iam_member | GoogleVertexAiEndpointIamMember | beta_leftover_quickstart |
google_vertex_ai_endpoint_iam_policy | GoogleVertexAiEndpointIamPolicy | beta_leftover_quickstart |
google_vertex_ai_feature_group_iam_binding | GoogleVertexAiFeatureGroupIamBinding | beta_leftover_quickstart |
google_vertex_ai_feature_group_iam_member | GoogleVertexAiFeatureGroupIamMember | beta_leftover_quickstart |
google_vertex_ai_feature_group_iam_policy | GoogleVertexAiFeatureGroupIamPolicy | beta_leftover_quickstart |
google_vertex_ai_feature_online_store_featureview_iam_binding | GoogleVertexAiFeatureOnlineStoreFeatureviewIamBinding | beta_leftover_quickstart |
google_vertex_ai_feature_online_store_featureview_iam_member | GoogleVertexAiFeatureOnlineStoreFeatureviewIamMember | beta_leftover_quickstart |
google_vertex_ai_feature_online_store_featureview_iam_policy | GoogleVertexAiFeatureOnlineStoreFeatureviewIamPolicy | beta_leftover_quickstart |
google_vertex_ai_feature_online_store_iam_binding | GoogleVertexAiFeatureOnlineStoreIamBinding | beta_leftover_quickstart |
google_vertex_ai_feature_online_store_iam_member | GoogleVertexAiFeatureOnlineStoreIamMember | beta_leftover_quickstart |
google_vertex_ai_feature_online_store_iam_policy | GoogleVertexAiFeatureOnlineStoreIamPolicy | beta_leftover_quickstart |
google_vertex_ai_featurestore_entitytype_iam_binding | GoogleVertexAiFeaturestoreEntitytypeIamBinding | beta_leftover_quickstart |
google_vertex_ai_featurestore_entitytype_iam_member | GoogleVertexAiFeaturestoreEntitytypeIamMember | beta_leftover_quickstart |
google_vertex_ai_featurestore_entitytype_iam_policy | GoogleVertexAiFeaturestoreEntitytypeIamPolicy | beta_leftover_quickstart |
google_vertex_ai_featurestore_iam_binding | GoogleVertexAiFeaturestoreIamBinding | beta_leftover_quickstart |
google_vertex_ai_featurestore_iam_member | GoogleVertexAiFeaturestoreIamMember | beta_leftover_quickstart |
google_vertex_ai_featurestore_iam_policy | GoogleVertexAiFeaturestoreIamPolicy | beta_leftover_quickstart |
google_vertex_ai_metadata_store | GoogleVertexAiMetadataStore | beta_leftover_quickstart |
google_vertex_ai_model_garden_enable_model | GoogleVertexAiModelGardenEnableModel | beta_leftover_quickstart |
Release history: GitHub Releases · per-package CHANGELOGs.