fwmodels

package
v1.20.1-0...-8c446f3 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2024 License: MPL-2.0 Imports: 2 Imported by: 0

Documentation

Overview

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

Index

Constants

This section is empty.

Variables

View Source
var ProviderBatchingAttributes = map[string]attr.Type{
	"send_after":      types.StringType,
	"enable_batching": types.BoolType,
}

Functions

This section is empty.

Types

type ProviderBatching

type ProviderBatching struct {
	SendAfter      types.String `tfsdk:"send_after"`
	EnableBatching types.Bool   `tfsdk:"enable_batching"`
}

type ProviderMetaModel

type ProviderMetaModel struct {
	ModuleName types.String `tfsdk:"module_name"`
}

ProviderMetaModel describes the provider meta model

type ProviderModel

type ProviderModel struct {
	Credentials                               types.String `tfsdk:"credentials"`
	AccessToken                               types.String `tfsdk:"access_token"`
	ImpersonateServiceAccount                 types.String `tfsdk:"impersonate_service_account"`
	ImpersonateServiceAccountDelegates        types.List   `tfsdk:"impersonate_service_account_delegates"`
	Project                                   types.String `tfsdk:"project"`
	BillingProject                            types.String `tfsdk:"billing_project"`
	Region                                    types.String `tfsdk:"region"`
	Zone                                      types.String `tfsdk:"zone"`
	Scopes                                    types.List   `tfsdk:"scopes"`
	Batching                                  types.List   `tfsdk:"batching"`
	UserProjectOverride                       types.Bool   `tfsdk:"user_project_override"`
	RequestTimeout                            types.String `tfsdk:"request_timeout"`
	RequestReason                             types.String `tfsdk:"request_reason"`
	UniverseDomain                            types.String `tfsdk:"universe_domain"`
	DefaultLabels                             types.Map    `tfsdk:"default_labels"`
	AddTerraformAttributionLabel              types.Bool   `tfsdk:"add_terraform_attribution_label"`
	TerraformAttributionLabelAdditionStrategy types.String `tfsdk:"terraform_attribution_label_addition_strategy"`

	// Generated Products
	AccessApprovalCustomEndpoint           types.String `tfsdk:"access_approval_custom_endpoint"`
	AccessContextManagerCustomEndpoint     types.String `tfsdk:"access_context_manager_custom_endpoint"`
	ActiveDirectoryCustomEndpoint          types.String `tfsdk:"active_directory_custom_endpoint"`
	AlloydbCustomEndpoint                  types.String `tfsdk:"alloydb_custom_endpoint"`
	ApigeeCustomEndpoint                   types.String `tfsdk:"apigee_custom_endpoint"`
	AppEngineCustomEndpoint                types.String `tfsdk:"app_engine_custom_endpoint"`
	ApphubCustomEndpoint                   types.String `tfsdk:"apphub_custom_endpoint"`
	ArtifactRegistryCustomEndpoint         types.String `tfsdk:"artifact_registry_custom_endpoint"`
	BeyondcorpCustomEndpoint               types.String `tfsdk:"beyondcorp_custom_endpoint"`
	BiglakeCustomEndpoint                  types.String `tfsdk:"biglake_custom_endpoint"`
	BigQueryCustomEndpoint                 types.String `tfsdk:"big_query_custom_endpoint"`
	BigqueryAnalyticsHubCustomEndpoint     types.String `tfsdk:"bigquery_analytics_hub_custom_endpoint"`
	BigqueryConnectionCustomEndpoint       types.String `tfsdk:"bigquery_connection_custom_endpoint"`
	BigqueryDatapolicyCustomEndpoint       types.String `tfsdk:"bigquery_datapolicy_custom_endpoint"`
	BigqueryDataTransferCustomEndpoint     types.String `tfsdk:"bigquery_data_transfer_custom_endpoint"`
	BigqueryReservationCustomEndpoint      types.String `tfsdk:"bigquery_reservation_custom_endpoint"`
	BigtableCustomEndpoint                 types.String `tfsdk:"bigtable_custom_endpoint"`
	BillingCustomEndpoint                  types.String `tfsdk:"billing_custom_endpoint"`
	BinaryAuthorizationCustomEndpoint      types.String `tfsdk:"binary_authorization_custom_endpoint"`
	BlockchainNodeEngineCustomEndpoint     types.String `tfsdk:"blockchain_node_engine_custom_endpoint"`
	CertificateManagerCustomEndpoint       types.String `tfsdk:"certificate_manager_custom_endpoint"`
	CloudAssetCustomEndpoint               types.String `tfsdk:"cloud_asset_custom_endpoint"`
	CloudBuildCustomEndpoint               types.String `tfsdk:"cloud_build_custom_endpoint"`
	Cloudbuildv2CustomEndpoint             types.String `tfsdk:"cloudbuildv2_custom_endpoint"`
	ClouddeployCustomEndpoint              types.String `tfsdk:"clouddeploy_custom_endpoint"`
	ClouddomainsCustomEndpoint             types.String `tfsdk:"clouddomains_custom_endpoint"`
	CloudFunctionsCustomEndpoint           types.String `tfsdk:"cloud_functions_custom_endpoint"`
	Cloudfunctions2CustomEndpoint          types.String `tfsdk:"cloudfunctions2_custom_endpoint"`
	CloudIdentityCustomEndpoint            types.String `tfsdk:"cloud_identity_custom_endpoint"`
	CloudIdsCustomEndpoint                 types.String `tfsdk:"cloud_ids_custom_endpoint"`
	CloudQuotasCustomEndpoint              types.String `tfsdk:"cloud_quotas_custom_endpoint"`
	CloudRunCustomEndpoint                 types.String `tfsdk:"cloud_run_custom_endpoint"`
	CloudRunV2CustomEndpoint               types.String `tfsdk:"cloud_run_v2_custom_endpoint"`
	CloudSchedulerCustomEndpoint           types.String `tfsdk:"cloud_scheduler_custom_endpoint"`
	CloudTasksCustomEndpoint               types.String `tfsdk:"cloud_tasks_custom_endpoint"`
	ComputeCustomEndpoint                  types.String `tfsdk:"compute_custom_endpoint"`
	ContainerAnalysisCustomEndpoint        types.String `tfsdk:"container_analysis_custom_endpoint"`
	ContainerAttachedCustomEndpoint        types.String `tfsdk:"container_attached_custom_endpoint"`
	CoreBillingCustomEndpoint              types.String `tfsdk:"core_billing_custom_endpoint"`
	DatabaseMigrationServiceCustomEndpoint types.String `tfsdk:"database_migration_service_custom_endpoint"`
	DataCatalogCustomEndpoint              types.String `tfsdk:"data_catalog_custom_endpoint"`
	DataFusionCustomEndpoint               types.String `tfsdk:"data_fusion_custom_endpoint"`
	DataLossPreventionCustomEndpoint       types.String `tfsdk:"data_loss_prevention_custom_endpoint"`
	DataPipelineCustomEndpoint             types.String `tfsdk:"data_pipeline_custom_endpoint"`
	DataplexCustomEndpoint                 types.String `tfsdk:"dataplex_custom_endpoint"`
	DataprocCustomEndpoint                 types.String `tfsdk:"dataproc_custom_endpoint"`
	DataprocMetastoreCustomEndpoint        types.String `tfsdk:"dataproc_metastore_custom_endpoint"`
	DatastoreCustomEndpoint                types.String `tfsdk:"datastore_custom_endpoint"`
	DatastreamCustomEndpoint               types.String `tfsdk:"datastream_custom_endpoint"`
	DeploymentManagerCustomEndpoint        types.String `tfsdk:"deployment_manager_custom_endpoint"`
	DialogflowCustomEndpoint               types.String `tfsdk:"dialogflow_custom_endpoint"`
	DialogflowCXCustomEndpoint             types.String `tfsdk:"dialogflow_cx_custom_endpoint"`
	DiscoveryEngineCustomEndpoint          types.String `tfsdk:"discovery_engine_custom_endpoint"`
	DNSCustomEndpoint                      types.String `tfsdk:"dns_custom_endpoint"`
	DocumentAICustomEndpoint               types.String `tfsdk:"document_ai_custom_endpoint"`
	DocumentAIWarehouseCustomEndpoint      types.String `tfsdk:"document_ai_warehouse_custom_endpoint"`
	EdgecontainerCustomEndpoint            types.String `tfsdk:"edgecontainer_custom_endpoint"`
	EdgenetworkCustomEndpoint              types.String `tfsdk:"edgenetwork_custom_endpoint"`
	EssentialContactsCustomEndpoint        types.String `tfsdk:"essential_contacts_custom_endpoint"`
	FilestoreCustomEndpoint                types.String `tfsdk:"filestore_custom_endpoint"`
	FirebaseAppCheckCustomEndpoint         types.String `tfsdk:"firebase_app_check_custom_endpoint"`
	FirestoreCustomEndpoint                types.String `tfsdk:"firestore_custom_endpoint"`
	GKEBackupCustomEndpoint                types.String `tfsdk:"gke_backup_custom_endpoint"`
	GKEHubCustomEndpoint                   types.String `tfsdk:"gke_hub_custom_endpoint"`
	GKEHub2CustomEndpoint                  types.String `tfsdk:"gke_hub2_custom_endpoint"`
	GkeonpremCustomEndpoint                types.String `tfsdk:"gkeonprem_custom_endpoint"`
	HealthcareCustomEndpoint               types.String `tfsdk:"healthcare_custom_endpoint"`
	IAM2CustomEndpoint                     types.String `tfsdk:"iam2_custom_endpoint"`
	IAMBetaCustomEndpoint                  types.String `tfsdk:"iam_beta_custom_endpoint"`
	IAMWorkforcePoolCustomEndpoint         types.String `tfsdk:"iam_workforce_pool_custom_endpoint"`
	IapCustomEndpoint                      types.String `tfsdk:"iap_custom_endpoint"`
	IdentityPlatformCustomEndpoint         types.String `tfsdk:"identity_platform_custom_endpoint"`
	IntegrationConnectorsCustomEndpoint    types.String `tfsdk:"integration_connectors_custom_endpoint"`
	IntegrationsCustomEndpoint             types.String `tfsdk:"integrations_custom_endpoint"`
	KMSCustomEndpoint                      types.String `tfsdk:"kms_custom_endpoint"`
	LoggingCustomEndpoint                  types.String `tfsdk:"logging_custom_endpoint"`
	LookerCustomEndpoint                   types.String `tfsdk:"looker_custom_endpoint"`
	MemcacheCustomEndpoint                 types.String `tfsdk:"memcache_custom_endpoint"`
	MigrationCenterCustomEndpoint          types.String `tfsdk:"migration_center_custom_endpoint"`
	MLEngineCustomEndpoint                 types.String `tfsdk:"ml_engine_custom_endpoint"`
	MonitoringCustomEndpoint               types.String `tfsdk:"monitoring_custom_endpoint"`
	NetappCustomEndpoint                   types.String `tfsdk:"netapp_custom_endpoint"`
	NetworkConnectivityCustomEndpoint      types.String `tfsdk:"network_connectivity_custom_endpoint"`
	NetworkManagementCustomEndpoint        types.String `tfsdk:"network_management_custom_endpoint"`
	NetworkSecurityCustomEndpoint          types.String `tfsdk:"network_security_custom_endpoint"`
	NetworkServicesCustomEndpoint          types.String `tfsdk:"network_services_custom_endpoint"`
	NotebooksCustomEndpoint                types.String `tfsdk:"notebooks_custom_endpoint"`
	OrgPolicyCustomEndpoint                types.String `tfsdk:"org_policy_custom_endpoint"`
	OSConfigCustomEndpoint                 types.String `tfsdk:"os_config_custom_endpoint"`
	OSLoginCustomEndpoint                  types.String `tfsdk:"os_login_custom_endpoint"`
	PrivatecaCustomEndpoint                types.String `tfsdk:"privateca_custom_endpoint"`
	PublicCACustomEndpoint                 types.String `tfsdk:"public_ca_custom_endpoint"`
	PubsubCustomEndpoint                   types.String `tfsdk:"pubsub_custom_endpoint"`
	PubsubLiteCustomEndpoint               types.String `tfsdk:"pubsub_lite_custom_endpoint"`
	RedisCustomEndpoint                    types.String `tfsdk:"redis_custom_endpoint"`
	ResourceManagerCustomEndpoint          types.String `tfsdk:"resource_manager_custom_endpoint"`
	SecretManagerCustomEndpoint            types.String `tfsdk:"secret_manager_custom_endpoint"`
	SecureSourceManagerCustomEndpoint      types.String `tfsdk:"secure_source_manager_custom_endpoint"`
	SecurityCenterCustomEndpoint           types.String `tfsdk:"security_center_custom_endpoint"`
	SecuritypostureCustomEndpoint          types.String `tfsdk:"securityposture_custom_endpoint"`
	ServiceManagementCustomEndpoint        types.String `tfsdk:"service_management_custom_endpoint"`
	ServiceUsageCustomEndpoint             types.String `tfsdk:"service_usage_custom_endpoint"`
	SourceRepoCustomEndpoint               types.String `tfsdk:"source_repo_custom_endpoint"`
	SpannerCustomEndpoint                  types.String `tfsdk:"spanner_custom_endpoint"`
	SQLCustomEndpoint                      types.String `tfsdk:"sql_custom_endpoint"`
	StorageCustomEndpoint                  types.String `tfsdk:"storage_custom_endpoint"`
	StorageInsightsCustomEndpoint          types.String `tfsdk:"storage_insights_custom_endpoint"`
	StorageTransferCustomEndpoint          types.String `tfsdk:"storage_transfer_custom_endpoint"`
	TagsCustomEndpoint                     types.String `tfsdk:"tags_custom_endpoint"`
	TPUCustomEndpoint                      types.String `tfsdk:"tpu_custom_endpoint"`
	VertexAICustomEndpoint                 types.String `tfsdk:"vertex_ai_custom_endpoint"`
	VmwareengineCustomEndpoint             types.String `tfsdk:"vmwareengine_custom_endpoint"`
	VPCAccessCustomEndpoint                types.String `tfsdk:"vpc_access_custom_endpoint"`
	WorkbenchCustomEndpoint                types.String `tfsdk:"workbench_custom_endpoint"`
	WorkflowsCustomEndpoint                types.String `tfsdk:"workflows_custom_endpoint"`

	// Handwritten Products / Versioned / Atypical Entries
	CloudBillingCustomEndpoint      types.String `tfsdk:"cloud_billing_custom_endpoint"`
	ComposerCustomEndpoint          types.String `tfsdk:"composer_custom_endpoint"`
	ContainerCustomEndpoint         types.String `tfsdk:"container_custom_endpoint"`
	DataflowCustomEndpoint          types.String `tfsdk:"dataflow_custom_endpoint"`
	IamCredentialsCustomEndpoint    types.String `tfsdk:"iam_credentials_custom_endpoint"`
	ResourceManagerV3CustomEndpoint types.String `tfsdk:"resource_manager_v3_custom_endpoint"`
	IAMCustomEndpoint               types.String `tfsdk:"iam_custom_endpoint"`
	ServiceNetworkingCustomEndpoint types.String `tfsdk:"service_networking_custom_endpoint"`
	TagsLocationCustomEndpoint      types.String `tfsdk:"tags_location_custom_endpoint"`

	// dcl
	ContainerAwsCustomEndpoint   types.String `tfsdk:"container_aws_custom_endpoint"`
	ContainerAzureCustomEndpoint types.String `tfsdk:"container_azure_custom_endpoint"`

	// dcl generated
	ApikeysCustomEndpoint              types.String `tfsdk:"apikeys_custom_endpoint"`
	AssuredWorkloadsCustomEndpoint     types.String `tfsdk:"assured_workloads_custom_endpoint"`
	CloudBuildWorkerPoolCustomEndpoint types.String `tfsdk:"cloud_build_worker_pool_custom_endpoint"`
	CloudResourceManagerCustomEndpoint types.String `tfsdk:"cloud_resource_manager_custom_endpoint"`
	EventarcCustomEndpoint             types.String `tfsdk:"eventarc_custom_endpoint"`
	FirebaserulesCustomEndpoint        types.String `tfsdk:"firebaserules_custom_endpoint"`
	RecaptchaEnterpriseCustomEndpoint  types.String `tfsdk:"recaptcha_enterprise_custom_endpoint"`

	GkehubFeatureCustomEndpoint types.String `tfsdk:"gkehub_feature_custom_endpoint"`
}

ProviderModel describes the provider config data model.

Jump to

Keyboard shortcuts

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