Package-level declarations
Types
AndroidApp can be imported using any of these accepted formats* {{project}} projects/{{project}}/androidApps/{{app_id}} * projects/{{project}}/androidApps/{{app_id}} * {{project}}/{{project}}/{{app_id}} * androidApps/{{app_id}} * {{app_id}} In Terraform v1.5.0 and later, use an import block to import AndroidApp using one of the formats above. For exampletf import { id = "{{project}} projects/{{project}}/androidApps/{{app_id}}" to = google_firebase_android_app.default }
AndroidApp can be imported using any of these accepted formats* {{project}} projects/{{project}}/androidApps/{{app_id}} * projects/{{project}}/androidApps/{{app_id}} * {{project}}/{{project}}/{{app_id}} * androidApps/{{app_id}} * {{app_id}} In Terraform v1.5.0 and later, use an import block to import AndroidApp using one of the formats above. For exampletf import { id = "{{project}} projects/{{project}}/androidApps/{{app_id}}" to = google_firebase_android_app.default }
Builder for AndroidAppArgs.
Builder for AndroidApp.
AppleApp can be imported using any of these accepted formats* {{project}} projects/{{project}}/iosApps/{{app_id}} * projects/{{project}}/iosApps/{{app_id}} * {{project}}/{{project}}/{{app_id}} * iosApps/{{app_id}} * {{app_id}} In Terraform v1.5.0 and later, use an import block to import AppleApp using one of the formats above. For exampletf import { id = "{{project}} projects/{{project}}/iosApps/{{app_id}}" to = google_firebase_apple_app.default }
AppleApp can be imported using any of these accepted formats* {{project}} projects/{{project}}/iosApps/{{app_id}} * projects/{{project}}/iosApps/{{app_id}} * {{project}}/{{project}}/{{app_id}} * iosApps/{{app_id}} * {{app_id}} In Terraform v1.5.0 and later, use an import block to import AppleApp using one of the formats above. For exampletf import { id = "{{project}} projects/{{project}}/iosApps/{{app_id}}" to = google_firebase_apple_app.default }
Builder for AppleAppArgs.
Builder for AppleApp.
Instance can be imported using any of these accepted formats* projects/{{project}}/locations/{{region}}/instances/{{instance_id}} * {{project}}/{{region}}/{{instance_id}} * {{region}}/{{instance_id}} * {{instance_id}} In Terraform v1.5.0 and later, use an import block to import Instance using one of the formats above. For exampletf import { id = "projects/{{project}}/locations/{{region}}/instances/{{instance_id}}" to = google_firebase_database_instance.default }
Instance can be imported using any of these accepted formats* projects/{{project}}/locations/{{region}}/instances/{{instance_id}} * {{project}}/{{region}}/{{instance_id}} * {{region}}/{{instance_id}} * {{instance_id}} In Terraform v1.5.0 and later, use an import block to import Instance using one of the formats above. For exampletf import { id = "projects/{{project}}/locations/{{region}}/instances/{{instance_id}}" to = google_firebase_database_instance.default }
Builder for DatabaseInstanceArgs.
Builder for DatabaseInstance.
Instance can be imported using any of these accepted formats* projects/{{project}}/instances/{{instance_id}} * {{project}}/{{instance_id}} * {{instance_id}} In Terraform v1.5.0 and later, use an import block to import Instance using one of the formats above. For exampletf import { id = "projects/{{project}}/instances/{{instance_id}}" to = google_firebase_extensions_instance.default }
Instance can be imported using any of these accepted formats* projects/{{project}}/instances/{{instance_id}} * {{project}}/{{instance_id}} * {{instance_id}} In Terraform v1.5.0 and later, use an import block to import Instance using one of the formats above. For exampletf import { id = "projects/{{project}}/instances/{{instance_id}}" to = google_firebase_extensions_instance.default }
Builder for ExtensionsInstanceArgs.
Builder for ExtensionsInstance.
Channel can be imported using any of these accepted formats* sites/{{site_id}}/channels/{{channel_id}} * {{site_id}}/{{channel_id}} In Terraform v1.5.0 and later, use an import block to import Channel using one of the formats above. For exampletf import { id = "sites/{{site_id}}/channels/{{channel_id}}" to = google_firebase_hosting_channel.default }
Channel can be imported using any of these accepted formats* sites/{{site_id}}/channels/{{channel_id}} * {{site_id}}/{{channel_id}} In Terraform v1.5.0 and later, use an import block to import Channel using one of the formats above. For exampletf import { id = "sites/{{site_id}}/channels/{{channel_id}}" to = google_firebase_hosting_channel.default }
Builder for HostingChannelArgs.
Builder for HostingChannel.
CustomDomain can be imported using any of these accepted formats* projects/{{project}}/sites/{{site_id}}/customDomains/{{custom_domain}} * sites/{{site_id}}/customDomains/{{custom_domain}} * {{project}}/{{site_id}}/{{custom_domain}} * {{site_id}}/{{custom_domain}} In Terraform v1.5.0 and later, use an import block to import CustomDomain using one of the formats above. For exampletf import { id = "projects/{{project}}/sites/{{site_id}}/customDomains/{{custom_domain}}" to = google_firebase_hosting_custom_domain.default }
CustomDomain can be imported using any of these accepted formats* projects/{{project}}/sites/{{site_id}}/customDomains/{{custom_domain}} * sites/{{site_id}}/customDomains/{{custom_domain}} * {{project}}/{{site_id}}/{{custom_domain}} * {{site_id}}/{{custom_domain}} In Terraform v1.5.0 and later, use an import block to import CustomDomain using one of the formats above. For exampletf import { id = "projects/{{project}}/sites/{{site_id}}/customDomains/{{custom_domain}}" to = google_firebase_hosting_custom_domain.default }
Builder for HostingCustomDomainArgs.
Builder for HostingCustomDomain.
Release can be imported using any of these accepted formats* sites/{{site_id}}/channels/{{channel_id}}/releases/{{release_id}} * sites/{{site_id}}/releases/{{release_id}} * {{site_id}}/{{channel_id}}/{{release_id}} * {{site_id}}/{{release_id}} In Terraform v1.5.0 and later, use an import block to import Release using one of the formats above. For exampletf import { id = "sites/{{site_id}}/channels/{{channel_id}}/releases/{{release_id}}" to = google_firebase_hosting_release.default }
Release can be imported using any of these accepted formats* sites/{{site_id}}/channels/{{channel_id}}/releases/{{release_id}} * sites/{{site_id}}/releases/{{release_id}} * {{site_id}}/{{channel_id}}/{{release_id}} * {{site_id}}/{{release_id}} In Terraform v1.5.0 and later, use an import block to import Release using one of the formats above. For exampletf import { id = "sites/{{site_id}}/channels/{{channel_id}}/releases/{{release_id}}" to = google_firebase_hosting_release.default }
Builder for HostingReleaseArgs.
Builder for HostingRelease.
Site can be imported using any of these accepted formats* projects/{{project}}/sites/{{site_id}} * {{project}}/{{site_id}} * sites/{{site_id}} * {{site_id}} In Terraform v1.5.0 and later, use an import block to import Site using one of the formats above. For exampletf import { id = "projects/{{project}}/sites/{{site_id}}" to = google_firebase_hosting_site.default }
Site can be imported using any of these accepted formats* projects/{{project}}/sites/{{site_id}} * {{project}}/{{site_id}} * sites/{{site_id}} * {{site_id}} In Terraform v1.5.0 and later, use an import block to import Site using one of the formats above. For exampletf import { id = "projects/{{project}}/sites/{{site_id}}" to = google_firebase_hosting_site.default }
Builder for HostingSiteArgs.
Builder for HostingSite.
Version can be imported using any of these accepted formats* sites/{{site_id}}/versions/{{version_id}} * {{site_id}}/{{version_id}} In Terraform v1.5.0 and later, use an import block to import Version using one of the formats above. For exampletf import { id = "sites/{{site_id}}/versions/{{version_id}}" to = google_firebase_hosting_version.default }
Version can be imported using any of these accepted formats* sites/{{site_id}}/versions/{{version_id}} * {{site_id}}/{{version_id}} In Terraform v1.5.0 and later, use an import block to import Version using one of the formats above. For exampletf import { id = "sites/{{site_id}}/versions/{{version_id}}" to = google_firebase_hosting_version.default }
Builder for HostingVersionArgs.
Builder for HostingVersion.
A Google Cloud Firebase instance. This enables Firebase resources on a given google project. Since a FirebaseProject is actually also a GCP Project, a FirebaseProject uses underlying GCP identifiers (most importantly, the projectId) as its own for easy interop with GCP APIs. Once Firebase has been added to a Google Project it cannot be removed. To get more information about Project, see:
A Google Cloud Firebase instance. This enables Firebase resources on a given google project. Since a FirebaseProject is actually also a GCP Project, a FirebaseProject uses underlying GCP identifiers (most importantly, the projectId) as its own for easy interop with GCP APIs. Once Firebase has been added to a Google Project it cannot be removed. To get more information about Project, see:
Builder for ProjectArgs.
Builder for Project.
Bucket can be imported using any of these accepted formats* projects/{{project}}/buckets/{{bucket_id}} * {{project}}/{{bucket_id}} * {{bucket_id}} In Terraform v1.5.0 and later, use an import block to import Bucket using one of the formats above. For exampletf import { id = "projects/{{project}}/buckets/{{bucket_id}}" to = google_firebase_storage_bucket.default }
Bucket can be imported using any of these accepted formats* projects/{{project}}/buckets/{{bucket_id}} * {{project}}/{{bucket_id}} * {{bucket_id}} In Terraform v1.5.0 and later, use an import block to import Bucket using one of the formats above. For exampletf import { id = "projects/{{project}}/buckets/{{bucket_id}}" to = google_firebase_storage_bucket.default }
Builder for StorageBucketArgs.
Builder for StorageBucket.
A Google Cloud Firebase web application instance To get more information about WebApp, see:
Builder for WebAppArgs.
Builder for WebApp.