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
Index ¶
- func DataSourceGoogleServiceNetworkingPeeredDNSDomain() *schema.Resource
- func ResourceGoogleServiceNetworkingPeeredDNSDomain() *schema.Resource
- func ResourceServiceNetworkingConnection() *schema.Resource
- func ResourceServiceNetworkingVPCServiceControls() *schema.Resource
- func RetrieveServiceNetworkingNetworkName(d *schema.ResourceData, config *transport_tpg.Config, ...) (string, error)
- func ServiceNetworkingOperationWaitTime(config *transport_tpg.Config, op map[string]interface{}, ...) error
- func ServiceNetworkingOperationWaitTimeHW(config *transport_tpg.Config, op *servicenetworking.Operation, ...) error
- func ServiceNetworkingOperationWaitTimeWithResponse(config *transport_tpg.Config, op map[string]interface{}, ...) error
- type ServiceNetworkingOperationWaiter
- type ServiceNetworkingOperationWaiterHW
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RetrieveServiceNetworkingNetworkName ¶
func RetrieveServiceNetworkingNetworkName(d *schema.ResourceData, config *transport_tpg.Config, network, userAgent string) (string, error)
NOTE(craigatgoogle): An out of band aspect of this API is that it uses a unique formatting of network different from the standard self_link URI. It requires a call to the resource manager to get the project number for the current project.
func ServiceNetworkingOperationWaitTimeWithResponse ¶
func ServiceNetworkingOperationWaitTimeWithResponse(config *transport_tpg.Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
Types ¶
type ServiceNetworkingOperationWaiter ¶
type ServiceNetworkingOperationWaiter struct { Config *transport_tpg.Config UserAgent string Project string tpgresource.CommonOperationWaiter }
func (*ServiceNetworkingOperationWaiter) QueryOp ¶
func (w *ServiceNetworkingOperationWaiter) QueryOp() (interface{}, error)
type ServiceNetworkingOperationWaiterHW ¶
type ServiceNetworkingOperationWaiterHW struct { Service *servicenetworking.APIService Project string UserProjectOverride bool tpgresource.CommonOperationWaiter }
func (*ServiceNetworkingOperationWaiterHW) QueryOp ¶
func (w *ServiceNetworkingOperationWaiterHW) QueryOp() (interface{}, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.