firebase

package
v0.0.0-...-7000f67 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2023 License: MPL-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceGoogleFirebaseAndroidApp

func DataSourceGoogleFirebaseAndroidApp() *schema.Resource

func DataSourceGoogleFirebaseAppleApp

func DataSourceGoogleFirebaseAppleApp() *schema.Resource

func DataSourceGoogleFirebaseWebApp

func DataSourceGoogleFirebaseWebApp() *schema.Resource

func FirebaseOperationWaitTime

func FirebaseOperationWaitTime(config *transport_tpg.Config, op map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error

func FirebaseOperationWaitTimeWithResponse

func FirebaseOperationWaitTimeWithResponse(config *transport_tpg.Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error

nolint: deadcode,unused

func NewGoogleFirebaseAndroidAppConfigDataSource

func NewGoogleFirebaseAndroidAppConfigDataSource() datasource.DataSource

func NewGoogleFirebaseAppleAppConfigDataSource

func NewGoogleFirebaseAppleAppConfigDataSource() datasource.DataSource

func NewGoogleFirebaseWebAppConfigDataSource

func NewGoogleFirebaseWebAppConfigDataSource() datasource.DataSource

func ResourceFirebaseAndroidApp

func ResourceFirebaseAndroidApp() *schema.Resource

func ResourceFirebaseAppleApp

func ResourceFirebaseAppleApp() *schema.Resource

func ResourceFirebaseProject

func ResourceFirebaseProject() *schema.Resource

func ResourceFirebaseProjectLocation

func ResourceFirebaseProjectLocation() *schema.Resource

func ResourceFirebaseWebApp

func ResourceFirebaseWebApp() *schema.Resource

Types

type FirebaseOperationWaiter

type FirebaseOperationWaiter struct {
	Config    *transport_tpg.Config
	UserAgent string
	Project   string
	tpgresource.CommonOperationWaiter
}

func (*FirebaseOperationWaiter) QueryOp

func (w *FirebaseOperationWaiter) QueryOp() (interface{}, error)

type GoogleFirebaseAndroidAppConfigDataSource

type GoogleFirebaseAndroidAppConfigDataSource struct {
	// contains filtered or unexported fields
}

GoogleFirebaseAndroidAppConfigDataSource defines the data source implementation

func (*GoogleFirebaseAndroidAppConfigDataSource) Configure

func (*GoogleFirebaseAndroidAppConfigDataSource) Metadata

func (*GoogleFirebaseAndroidAppConfigDataSource) Read

func (*GoogleFirebaseAndroidAppConfigDataSource) Schema

type GoogleFirebaseAndroidAppConfigModel

type GoogleFirebaseAndroidAppConfigModel struct {
	Id                 types.String `tfsdk:"id"`
	AppId              types.String `tfsdk:"app_id"`
	ConfigFilename     types.String `tfsdk:"config_filename"`
	ConfigFileContents types.String `tfsdk:"config_file_contents"`
	Project            types.String `tfsdk:"project"`
}

type GoogleFirebaseAppleAppConfigDataSource

type GoogleFirebaseAppleAppConfigDataSource struct {
	// contains filtered or unexported fields
}

GoogleFirebaseAppleAppConfigDataSource defines the data source implementation

func (*GoogleFirebaseAppleAppConfigDataSource) Configure

func (*GoogleFirebaseAppleAppConfigDataSource) Metadata

func (*GoogleFirebaseAppleAppConfigDataSource) Read

func (*GoogleFirebaseAppleAppConfigDataSource) Schema

type GoogleFirebaseAppleAppConfigModel

type GoogleFirebaseAppleAppConfigModel struct {
	Id                 types.String `tfsdk:"id"`
	AppId              types.String `tfsdk:"app_id"`
	ConfigFilename     types.String `tfsdk:"config_filename"`
	ConfigFileContents types.String `tfsdk:"config_file_contents"`
	Project            types.String `tfsdk:"project"`
}

type GoogleFirebaseWebAppConfigDataSource

type GoogleFirebaseWebAppConfigDataSource struct {
	// contains filtered or unexported fields
}

GoogleFirebaseWebAppConfigDataSource defines the data source implementation

func (*GoogleFirebaseWebAppConfigDataSource) Configure

func (*GoogleFirebaseWebAppConfigDataSource) Metadata

func (*GoogleFirebaseWebAppConfigDataSource) Read

func (*GoogleFirebaseWebAppConfigDataSource) Schema

type GoogleFirebaseWebAppConfigModel

type GoogleFirebaseWebAppConfigModel struct {
	Id                types.String `tfsdk:"id"`
	WebAppId          types.String `tfsdk:"web_app_id"`
	ApiKey            types.String `tfsdk:"api_key"`
	AuthDomain        types.String `tfsdk:"auth_domain"`
	DatabaseUrl       types.String `tfsdk:"database_url"`
	LocationId        types.String `tfsdk:"location_id"`
	MeasurementId     types.String `tfsdk:"measurement_id"`
	MessagingSenderId types.String `tfsdk:"messaging_sender_id"`
	StorageBucket     types.String `tfsdk:"storage_bucket"`
	Project           types.String `tfsdk:"project"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL