provider

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

Types

type GoogleSpec

type GoogleSpec struct {
	// +optional
	AccessApprovalCustomEndpoint *string `json:"accessApprovalCustomEndpoint,omitempty" tf:"access_approval_custom_endpoint"`
	// +optional
	AccessContextManagerCustomEndpoint *string `json:"accessContextManagerCustomEndpoint,omitempty" tf:"access_context_manager_custom_endpoint"`
	// +optional
	AccessToken *string `json:"accessToken,omitempty" tf:"access_token"`
	// +optional
	ActiveDirectoryCustomEndpoint *string `json:"activeDirectoryCustomEndpoint,omitempty" tf:"active_directory_custom_endpoint"`
	// +optional
	ApigeeCustomEndpoint *string `json:"apigeeCustomEndpoint,omitempty" tf:"apigee_custom_endpoint"`
	// +optional
	AppEngineCustomEndpoint *string `json:"appEngineCustomEndpoint,omitempty" tf:"app_engine_custom_endpoint"`
	// +optional
	AssuredWorkloadsCustomEndpoint *string `json:"assuredWorkloadsCustomEndpoint,omitempty" tf:"assured_workloads_custom_endpoint"`
	// +optional
	Batching *GoogleSpecBatching `json:"batching,omitempty" tf:"batching"`
	// +optional
	BigQueryCustomEndpoint *string `json:"bigQueryCustomEndpoint,omitempty" tf:"big_query_custom_endpoint"`
	// +optional
	BigqueryDataTransferCustomEndpoint *string `json:"bigqueryDataTransferCustomEndpoint,omitempty" tf:"bigquery_data_transfer_custom_endpoint"`
	// +optional
	BigqueryReservationCustomEndpoint *string `json:"bigqueryReservationCustomEndpoint,omitempty" tf:"bigquery_reservation_custom_endpoint"`
	// +optional
	BigtableCustomEndpoint *string `json:"bigtableCustomEndpoint,omitempty" tf:"bigtable_custom_endpoint"`
	// +optional
	BillingCustomEndpoint *string `json:"billingCustomEndpoint,omitempty" tf:"billing_custom_endpoint"`
	// +optional
	BillingProject *string `json:"billingProject,omitempty" tf:"billing_project"`
	// +optional
	BinaryAuthorizationCustomEndpoint *string `json:"binaryAuthorizationCustomEndpoint,omitempty" tf:"binary_authorization_custom_endpoint"`
	// +optional
	CloudAssetCustomEndpoint *string `json:"cloudAssetCustomEndpoint,omitempty" tf:"cloud_asset_custom_endpoint"`
	// +optional
	CloudBillingCustomEndpoint *string `json:"cloudBillingCustomEndpoint,omitempty" tf:"cloud_billing_custom_endpoint"`
	// +optional
	CloudBuildCustomEndpoint *string `json:"cloudBuildCustomEndpoint,omitempty" tf:"cloud_build_custom_endpoint"`
	// +optional
	CloudBuildWorkerPoolCustomEndpoint *string `json:"cloudBuildWorkerPoolCustomEndpoint,omitempty" tf:"cloud_build_worker_pool_custom_endpoint"`
	// +optional
	CloudFunctionsCustomEndpoint *string `json:"cloudFunctionsCustomEndpoint,omitempty" tf:"cloud_functions_custom_endpoint"`
	// +optional
	CloudIdentityCustomEndpoint *string `json:"cloudIdentityCustomEndpoint,omitempty" tf:"cloud_identity_custom_endpoint"`
	// +optional
	CloudIotCustomEndpoint *string `json:"cloudIotCustomEndpoint,omitempty" tf:"cloud_iot_custom_endpoint"`
	// +optional
	CloudResourceManagerCustomEndpoint *string `json:"cloudResourceManagerCustomEndpoint,omitempty" tf:"cloud_resource_manager_custom_endpoint"`
	// +optional
	CloudRunCustomEndpoint *string `json:"cloudRunCustomEndpoint,omitempty" tf:"cloud_run_custom_endpoint"`
	// +optional
	CloudSchedulerCustomEndpoint *string `json:"cloudSchedulerCustomEndpoint,omitempty" tf:"cloud_scheduler_custom_endpoint"`
	// +optional
	CloudTasksCustomEndpoint *string `json:"cloudTasksCustomEndpoint,omitempty" tf:"cloud_tasks_custom_endpoint"`
	// +optional
	ComposerCustomEndpoint *string `json:"composerCustomEndpoint,omitempty" tf:"composer_custom_endpoint"`
	// +optional
	ComputeCustomEndpoint *string `json:"computeCustomEndpoint,omitempty" tf:"compute_custom_endpoint"`
	// +optional
	ContainerAnalysisCustomEndpoint *string `json:"containerAnalysisCustomEndpoint,omitempty" tf:"container_analysis_custom_endpoint"`
	// +optional
	ContainerAwsCustomEndpoint *string `json:"containerAwsCustomEndpoint,omitempty" tf:"container_aws_custom_endpoint"`
	// +optional
	ContainerAzureCustomEndpoint *string `json:"containerAzureCustomEndpoint,omitempty" tf:"container_azure_custom_endpoint"`
	// +optional
	ContainerCustomEndpoint *string `json:"containerCustomEndpoint,omitempty" tf:"container_custom_endpoint"`
	// +optional
	Credentials *string `json:"credentials,omitempty" tf:"credentials"`
	// +optional
	DataCatalogCustomEndpoint *string `json:"dataCatalogCustomEndpoint,omitempty" tf:"data_catalog_custom_endpoint"`
	// +optional
	DataFusionCustomEndpoint *string `json:"dataFusionCustomEndpoint,omitempty" tf:"data_fusion_custom_endpoint"`
	// +optional
	DataLossPreventionCustomEndpoint *string `json:"dataLossPreventionCustomEndpoint,omitempty" tf:"data_loss_prevention_custom_endpoint"`
	// +optional
	DataflowCustomEndpoint *string `json:"dataflowCustomEndpoint,omitempty" tf:"dataflow_custom_endpoint"`
	// +optional
	DataprocCustomEndpoint *string `json:"dataprocCustomEndpoint,omitempty" tf:"dataproc_custom_endpoint"`
	// +optional
	DatastoreCustomEndpoint *string `json:"datastoreCustomEndpoint,omitempty" tf:"datastore_custom_endpoint"`
	// +optional
	DeploymentManagerCustomEndpoint *string `json:"deploymentManagerCustomEndpoint,omitempty" tf:"deployment_manager_custom_endpoint"`
	// +optional
	DialogflowCustomEndpoint *string `json:"dialogflowCustomEndpoint,omitempty" tf:"dialogflow_custom_endpoint"`
	// +optional
	DialogflowCxCustomEndpoint *string `json:"dialogflowCxCustomEndpoint,omitempty" tf:"dialogflow_cx_custom_endpoint"`
	// +optional
	DnsCustomEndpoint *string `json:"dnsCustomEndpoint,omitempty" tf:"dns_custom_endpoint"`
	// +optional
	EssentialContactsCustomEndpoint *string `json:"essentialContactsCustomEndpoint,omitempty" tf:"essential_contacts_custom_endpoint"`
	// +optional
	EventarcCustomEndpoint *string `json:"eventarcCustomEndpoint,omitempty" tf:"eventarc_custom_endpoint"`
	// +optional
	FilestoreCustomEndpoint *string `json:"filestoreCustomEndpoint,omitempty" tf:"filestore_custom_endpoint"`
	// +optional
	FirestoreCustomEndpoint *string `json:"firestoreCustomEndpoint,omitempty" tf:"firestore_custom_endpoint"`
	// +optional
	GameServicesCustomEndpoint *string `json:"gameServicesCustomEndpoint,omitempty" tf:"game_services_custom_endpoint"`
	// +optional
	GkeHubCustomEndpoint *string `json:"gkeHubCustomEndpoint,omitempty" tf:"gke_hub_custom_endpoint"`
	// +optional
	GkehubFeatureCustomEndpoint *string `json:"gkehubFeatureCustomEndpoint,omitempty" tf:"gkehub_feature_custom_endpoint"`
	// +optional
	HealthcareCustomEndpoint *string `json:"healthcareCustomEndpoint,omitempty" tf:"healthcare_custom_endpoint"`
	// +optional
	IamCredentialsCustomEndpoint *string `json:"iamCredentialsCustomEndpoint,omitempty" tf:"iam_credentials_custom_endpoint"`
	// +optional
	IamCustomEndpoint *string `json:"iamCustomEndpoint,omitempty" tf:"iam_custom_endpoint"`
	// +optional
	IapCustomEndpoint *string `json:"iapCustomEndpoint,omitempty" tf:"iap_custom_endpoint"`
	// +optional
	IdentityPlatformCustomEndpoint *string `json:"identityPlatformCustomEndpoint,omitempty" tf:"identity_platform_custom_endpoint"`
	// +optional
	ImpersonateServiceAccount *string `json:"impersonateServiceAccount,omitempty" tf:"impersonate_service_account"`
	// +optional
	ImpersonateServiceAccountDelegates []string `json:"impersonateServiceAccountDelegates,omitempty" tf:"impersonate_service_account_delegates"`
	// +optional
	KmsCustomEndpoint *string `json:"kmsCustomEndpoint,omitempty" tf:"kms_custom_endpoint"`
	// +optional
	LoggingCustomEndpoint *string `json:"loggingCustomEndpoint,omitempty" tf:"logging_custom_endpoint"`
	// +optional
	MemcacheCustomEndpoint *string `json:"memcacheCustomEndpoint,omitempty" tf:"memcache_custom_endpoint"`
	// +optional
	MlEngineCustomEndpoint *string `json:"mlEngineCustomEndpoint,omitempty" tf:"ml_engine_custom_endpoint"`
	// +optional
	MonitoringCustomEndpoint *string `json:"monitoringCustomEndpoint,omitempty" tf:"monitoring_custom_endpoint"`
	// +optional
	NetworkConnectivityCustomEndpoint *string `json:"networkConnectivityCustomEndpoint,omitempty" tf:"network_connectivity_custom_endpoint"`
	// +optional
	NetworkManagementCustomEndpoint *string `json:"networkManagementCustomEndpoint,omitempty" tf:"network_management_custom_endpoint"`
	// +optional
	NetworkServicesCustomEndpoint *string `json:"networkServicesCustomEndpoint,omitempty" tf:"network_services_custom_endpoint"`
	// +optional
	NotebooksCustomEndpoint *string `json:"notebooksCustomEndpoint,omitempty" tf:"notebooks_custom_endpoint"`
	// +optional
	OrgPolicyCustomEndpoint *string `json:"orgPolicyCustomEndpoint,omitempty" tf:"org_policy_custom_endpoint"`
	// +optional
	OsConfigCustomEndpoint *string `json:"osConfigCustomEndpoint,omitempty" tf:"os_config_custom_endpoint"`
	// +optional
	OsLoginCustomEndpoint *string `json:"osLoginCustomEndpoint,omitempty" tf:"os_login_custom_endpoint"`
	// +optional
	PrivatecaCustomEndpoint *string `json:"privatecaCustomEndpoint,omitempty" tf:"privateca_custom_endpoint"`
	// +optional
	Project *string `json:"project,omitempty" tf:"project"`
	// +optional
	PubsubCustomEndpoint *string `json:"pubsubCustomEndpoint,omitempty" tf:"pubsub_custom_endpoint"`
	// +optional
	PubsubLiteCustomEndpoint *string `json:"pubsubLiteCustomEndpoint,omitempty" tf:"pubsub_lite_custom_endpoint"`
	// +optional
	RecaptchaEnterpriseCustomEndpoint *string `json:"recaptchaEnterpriseCustomEndpoint,omitempty" tf:"recaptcha_enterprise_custom_endpoint"`
	// +optional
	RedisCustomEndpoint *string `json:"redisCustomEndpoint,omitempty" tf:"redis_custom_endpoint"`
	// +optional
	Region *string `json:"region,omitempty" tf:"region"`
	// +optional
	RequestReason *string `json:"requestReason,omitempty" tf:"request_reason"`
	// +optional
	RequestTimeout *string `json:"requestTimeout,omitempty" tf:"request_timeout"`
	// +optional
	ResourceManagerCustomEndpoint *string `json:"resourceManagerCustomEndpoint,omitempty" tf:"resource_manager_custom_endpoint"`
	// +optional
	ResourceManagerV2CustomEndpoint *string `json:"resourceManagerV2CustomEndpoint,omitempty" tf:"resource_manager_v2_custom_endpoint"`
	// +optional
	Scopes []string `json:"scopes,omitempty" tf:"scopes"`
	// +optional
	SecretManagerCustomEndpoint *string `json:"secretManagerCustomEndpoint,omitempty" tf:"secret_manager_custom_endpoint"`
	// +optional
	SecurityCenterCustomEndpoint *string `json:"securityCenterCustomEndpoint,omitempty" tf:"security_center_custom_endpoint"`
	// +optional
	ServiceManagementCustomEndpoint *string `json:"serviceManagementCustomEndpoint,omitempty" tf:"service_management_custom_endpoint"`
	// +optional
	ServiceNetworkingCustomEndpoint *string `json:"serviceNetworkingCustomEndpoint,omitempty" tf:"service_networking_custom_endpoint"`
	// +optional
	ServiceUsageCustomEndpoint *string `json:"serviceUsageCustomEndpoint,omitempty" tf:"service_usage_custom_endpoint"`
	// +optional
	SourceRepoCustomEndpoint *string `json:"sourceRepoCustomEndpoint,omitempty" tf:"source_repo_custom_endpoint"`
	// +optional
	SpannerCustomEndpoint *string `json:"spannerCustomEndpoint,omitempty" tf:"spanner_custom_endpoint"`
	// +optional
	SqlCustomEndpoint *string `json:"sqlCustomEndpoint,omitempty" tf:"sql_custom_endpoint"`
	// +optional
	StorageCustomEndpoint *string `json:"storageCustomEndpoint,omitempty" tf:"storage_custom_endpoint"`
	// +optional
	StorageTransferCustomEndpoint *string `json:"storageTransferCustomEndpoint,omitempty" tf:"storage_transfer_custom_endpoint"`
	// +optional
	TagsCustomEndpoint *string `json:"tagsCustomEndpoint,omitempty" tf:"tags_custom_endpoint"`
	// +optional
	TpuCustomEndpoint *string `json:"tpuCustomEndpoint,omitempty" tf:"tpu_custom_endpoint"`
	// +optional
	UserProjectOverride *bool `json:"userProjectOverride,omitempty" tf:"user_project_override"`
	// +optional
	VertexAiCustomEndpoint *string `json:"vertexAiCustomEndpoint,omitempty" tf:"vertex_ai_custom_endpoint"`
	// +optional
	VpcAccessCustomEndpoint *string `json:"vpcAccessCustomEndpoint,omitempty" tf:"vpc_access_custom_endpoint"`
	// +optional
	WorkflowsCustomEndpoint *string `json:"workflowsCustomEndpoint,omitempty" tf:"workflows_custom_endpoint"`
	// +optional
	Zone *string `json:"zone,omitempty" tf:"zone"`
}

type GoogleSpecBatching

type GoogleSpecBatching struct {
	// +optional
	EnableBatching *bool `json:"enableBatching,omitempty" tf:"enable_batching"`
	// +optional
	SendAfter *string `json:"sendAfter,omitempty" tf:"send_after"`
}

type GoogleSpecBatchingCodec

type GoogleSpecBatchingCodec struct {
}

+k8s:deepcopy-gen=false

func (GoogleSpecBatchingCodec) Decode

func (GoogleSpecBatchingCodec) Encode

func (GoogleSpecBatchingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (GoogleSpecBatchingCodec) IsEmpty

Jump to

Keyboard shortcuts

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