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
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
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
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
ComputeBetaCustomEndpoint *string `json:"computeBetaCustomEndpoint,omitempty" tf:"compute_beta_custom_endpoint"`
// +optional
ComputeCustomEndpoint *string `json:"computeCustomEndpoint,omitempty" tf:"compute_custom_endpoint"`
// +optional
ContainerAnalysisCustomEndpoint *string `json:"containerAnalysisCustomEndpoint,omitempty" tf:"container_analysis_custom_endpoint"`
// +optional
ContainerBetaCustomEndpoint *string `json:"containerBetaCustomEndpoint,omitempty" tf:"container_beta_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
DataLossPreventionCustomEndpoint *string `json:"dataLossPreventionCustomEndpoint,omitempty" tf:"data_loss_prevention_custom_endpoint"`
// +optional
DataflowCustomEndpoint *string `json:"dataflowCustomEndpoint,omitempty" tf:"dataflow_custom_endpoint"`
// +optional
DataprocBetaCustomEndpoint *string `json:"dataprocBetaCustomEndpoint,omitempty" tf:"dataproc_beta_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
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
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
NetworkManagementCustomEndpoint *string `json:"networkManagementCustomEndpoint,omitempty" tf:"network_management_custom_endpoint"`
// +optional
NotebooksCustomEndpoint *string `json:"notebooksCustomEndpoint,omitempty" tf:"notebooks_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
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
RedisCustomEndpoint *string `json:"redisCustomEndpoint,omitempty" tf:"redis_custom_endpoint"`
// +optional
Region *string `json:"region,omitempty" tf:"region"`
// +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
RuntimeConfigCustomEndpoint *string `json:"runtimeConfigCustomEndpoint,omitempty" tf:"runtime_config_custom_endpoint"`
// +optional
RuntimeconfigCustomEndpoint *string `json:"runtimeconfigCustomEndpoint,omitempty" tf:"runtimeconfig_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 GoogleSpecBatchingCodec ¶
type GoogleSpecBatchingCodec struct {
}
+k8s:deepcopy-gen=false
func (GoogleSpecBatchingCodec) Decode ¶
func (GoogleSpecBatchingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
Click to show internal directories.
Click to hide internal directories.