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 ¶
- func DataSourceGoogleFirebaseAndroidApp() *schema.Resource
- func DataSourceGoogleFirebaseAppleApp() *schema.Resource
- func DataSourceGoogleFirebaseWebApp() *schema.Resource
- func FirebaseOperationWaitTime(config *transport_tpg.Config, op map[string]interface{}, ...) error
- func FirebaseOperationWaitTimeWithResponse(config *transport_tpg.Config, op map[string]interface{}, ...) error
- func NewGoogleFirebaseAndroidAppConfigDataSource() datasource.DataSource
- func NewGoogleFirebaseAppleAppConfigDataSource() datasource.DataSource
- func NewGoogleFirebaseWebAppConfigDataSource() datasource.DataSource
- func ResourceFirebaseAndroidApp() *schema.Resource
- func ResourceFirebaseAppleApp() *schema.Resource
- func ResourceFirebaseProject() *schema.Resource
- func ResourceFirebaseProjectLocation() *schema.Resource
- func ResourceFirebaseWebApp() *schema.Resource
- type FirebaseOperationWaiter
- type GoogleFirebaseAndroidAppConfigDataSource
- func (d *GoogleFirebaseAndroidAppConfigDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GoogleFirebaseAndroidAppConfigDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GoogleFirebaseAndroidAppConfigDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GoogleFirebaseAndroidAppConfigDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GoogleFirebaseAndroidAppConfigModel
- type GoogleFirebaseAppleAppConfigDataSource
- func (d *GoogleFirebaseAppleAppConfigDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GoogleFirebaseAppleAppConfigDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GoogleFirebaseAppleAppConfigDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GoogleFirebaseAppleAppConfigDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GoogleFirebaseAppleAppConfigModel
- type GoogleFirebaseWebAppConfigDataSource
- func (d *GoogleFirebaseWebAppConfigDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *GoogleFirebaseWebAppConfigDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *GoogleFirebaseWebAppConfigDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GoogleFirebaseWebAppConfigDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type GoogleFirebaseWebAppConfigModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 ResourceFirebaseProject ¶
func ResourceFirebaseWebApp ¶
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 (d *GoogleFirebaseAndroidAppConfigDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GoogleFirebaseAndroidAppConfigDataSource) Metadata ¶
func (d *GoogleFirebaseAndroidAppConfigDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GoogleFirebaseAndroidAppConfigDataSource) Read ¶
func (d *GoogleFirebaseAndroidAppConfigDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GoogleFirebaseAndroidAppConfigDataSource) Schema ¶
func (d *GoogleFirebaseAndroidAppConfigDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GoogleFirebaseAppleAppConfigDataSource ¶
type GoogleFirebaseAppleAppConfigDataSource struct {
// contains filtered or unexported fields
}
GoogleFirebaseAppleAppConfigDataSource defines the data source implementation
func (*GoogleFirebaseAppleAppConfigDataSource) Configure ¶
func (d *GoogleFirebaseAppleAppConfigDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GoogleFirebaseAppleAppConfigDataSource) Metadata ¶
func (d *GoogleFirebaseAppleAppConfigDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GoogleFirebaseAppleAppConfigDataSource) Read ¶
func (d *GoogleFirebaseAppleAppConfigDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GoogleFirebaseAppleAppConfigDataSource) Schema ¶
func (d *GoogleFirebaseAppleAppConfigDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GoogleFirebaseWebAppConfigDataSource ¶
type GoogleFirebaseWebAppConfigDataSource struct {
// contains filtered or unexported fields
}
GoogleFirebaseWebAppConfigDataSource defines the data source implementation
func (*GoogleFirebaseWebAppConfigDataSource) Configure ¶
func (d *GoogleFirebaseWebAppConfigDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*GoogleFirebaseWebAppConfigDataSource) Metadata ¶
func (d *GoogleFirebaseWebAppConfigDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GoogleFirebaseWebAppConfigDataSource) Read ¶
func (d *GoogleFirebaseWebAppConfigDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GoogleFirebaseWebAppConfigDataSource) Schema ¶
func (d *GoogleFirebaseWebAppConfigDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
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"` }
Source Files ¶
- data_source_google_firebase_android_app.go
- data_source_google_firebase_android_app_config.go
- data_source_google_firebase_apple_app.go
- data_source_google_firebase_apple_app_config.go
- data_source_google_firebase_web_app.go
- data_source_google_firebase_web_app_config.go
- firebase_operation.go
- resource_firebase_android_app.go
- resource_firebase_android_app_sweeper.go
- resource_firebase_apple_app.go
- resource_firebase_apple_app_sweeper.go
- resource_firebase_project.go
- resource_firebase_project_location.go
- resource_firebase_web_app.go
- resource_firebase_web_app_sweeper.go