Documentation ¶
Overview ¶
Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0
Index ¶
- Variables
- func DataSourceGoogleIapClient() *schema.Resource
- func IapAppEngineServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapAppEngineServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapAppEngineVersionIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapAppEngineVersionIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapTunnelIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapTunnelIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapTunnelInstanceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapWebBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapWebBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapWebIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapWebIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapWebRegionBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapWebRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapWebTypeAppEngineDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
- func IapWebTypeAppEngineIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapWebTypeAppEngineIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func IapWebTypeComputeIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func IapWebTypeComputeIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ResourceIapBrand() *schema.Resource
- func ResourceIapClient() *schema.Resource
- type IapAppEngineServiceIamUpdater
- func (u *IapAppEngineServiceIamUpdater) DescribeResource() string
- func (u *IapAppEngineServiceIamUpdater) GetMutexKey() string
- func (u *IapAppEngineServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapAppEngineServiceIamUpdater) GetResourceId() string
- func (u *IapAppEngineServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapAppEngineVersionIamUpdater
- func (u *IapAppEngineVersionIamUpdater) DescribeResource() string
- func (u *IapAppEngineVersionIamUpdater) GetMutexKey() string
- func (u *IapAppEngineVersionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapAppEngineVersionIamUpdater) GetResourceId() string
- func (u *IapAppEngineVersionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapTunnelIamUpdater
- func (u *IapTunnelIamUpdater) DescribeResource() string
- func (u *IapTunnelIamUpdater) GetMutexKey() string
- func (u *IapTunnelIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapTunnelIamUpdater) GetResourceId() string
- func (u *IapTunnelIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapTunnelInstanceIamUpdater
- func (u *IapTunnelInstanceIamUpdater) DescribeResource() string
- func (u *IapTunnelInstanceIamUpdater) GetMutexKey() string
- func (u *IapTunnelInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapTunnelInstanceIamUpdater) GetResourceId() string
- func (u *IapTunnelInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebBackendServiceIamUpdater
- func (u *IapWebBackendServiceIamUpdater) DescribeResource() string
- func (u *IapWebBackendServiceIamUpdater) GetMutexKey() string
- func (u *IapWebBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebBackendServiceIamUpdater) GetResourceId() string
- func (u *IapWebBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebIamUpdater
- func (u *IapWebIamUpdater) DescribeResource() string
- func (u *IapWebIamUpdater) GetMutexKey() string
- func (u *IapWebIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebIamUpdater) GetResourceId() string
- func (u *IapWebIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebRegionBackendServiceIamUpdater
- func (u *IapWebRegionBackendServiceIamUpdater) DescribeResource() string
- func (u *IapWebRegionBackendServiceIamUpdater) GetMutexKey() string
- func (u *IapWebRegionBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebRegionBackendServiceIamUpdater) GetResourceId() string
- func (u *IapWebRegionBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebTypeAppEngineIamUpdater
- func (u *IapWebTypeAppEngineIamUpdater) DescribeResource() string
- func (u *IapWebTypeAppEngineIamUpdater) GetMutexKey() string
- func (u *IapWebTypeAppEngineIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebTypeAppEngineIamUpdater) GetResourceId() string
- func (u *IapWebTypeAppEngineIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebTypeComputeIamUpdater
- func (u *IapWebTypeComputeIamUpdater) DescribeResource() string
- func (u *IapWebTypeComputeIamUpdater) GetMutexKey() string
- func (u *IapWebTypeComputeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebTypeComputeIamUpdater) GetResourceId() string
- func (u *IapWebTypeComputeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
This section is empty.
Variables ¶
View Source
var IapAppEngineServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "app_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "service": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapAppEngineVersionIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "app_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "service": { Type: schema.TypeString, Required: true, ForceNew: true, }, "version_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapTunnelIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapTunnelInstanceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "zone": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "instance": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapWebBackendServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "web_backend_service": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapWebIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapWebRegionBackendServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "web_region_backend_service": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var IapWebTypeAppEngineIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "app_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: IapWebTypeAppEngineDiffSuppress, }, }
View Source
var IapWebTypeComputeIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
Functions ¶
func IapAppEngineServiceIamUpdaterProducer ¶
func IapAppEngineServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapAppEngineServiceIdParseFunc ¶
func IapAppEngineServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapAppEngineVersionIamUpdaterProducer ¶
func IapAppEngineVersionIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapAppEngineVersionIdParseFunc ¶
func IapAppEngineVersionIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapTunnelIamUpdaterProducer ¶
func IapTunnelIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapTunnelIdParseFunc ¶
func IapTunnelIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapTunnelInstanceIamUpdaterProducer ¶
func IapTunnelInstanceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapTunnelInstanceIdParseFunc ¶
func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapWebBackendServiceIamUpdaterProducer ¶
func IapWebBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapWebBackendServiceIdParseFunc ¶
func IapWebBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapWebIamUpdaterProducer ¶
func IapWebIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapWebIdParseFunc ¶
func IapWebIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapWebRegionBackendServiceIamUpdaterProducer ¶
func IapWebRegionBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapWebRegionBackendServiceIdParseFunc ¶
func IapWebRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapWebTypeAppEngineDiffSuppress ¶
func IapWebTypeAppEngineDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
func IapWebTypeAppEngineIamUpdaterProducer ¶
func IapWebTypeAppEngineIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapWebTypeAppEngineIdParseFunc ¶
func IapWebTypeAppEngineIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func IapWebTypeComputeIamUpdaterProducer ¶
func IapWebTypeComputeIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func IapWebTypeComputeIdParseFunc ¶
func IapWebTypeComputeIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ResourceIapBrand ¶
func ResourceIapClient ¶
Types ¶
type IapAppEngineServiceIamUpdater ¶
type IapAppEngineServiceIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapAppEngineServiceIamUpdater) DescribeResource ¶
func (u *IapAppEngineServiceIamUpdater) DescribeResource() string
func (*IapAppEngineServiceIamUpdater) GetMutexKey ¶
func (u *IapAppEngineServiceIamUpdater) GetMutexKey() string
func (*IapAppEngineServiceIamUpdater) GetResourceIamPolicy ¶
func (u *IapAppEngineServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapAppEngineServiceIamUpdater) GetResourceId ¶
func (u *IapAppEngineServiceIamUpdater) GetResourceId() string
func (*IapAppEngineServiceIamUpdater) SetResourceIamPolicy ¶
func (u *IapAppEngineServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapAppEngineVersionIamUpdater ¶
type IapAppEngineVersionIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapAppEngineVersionIamUpdater) DescribeResource ¶
func (u *IapAppEngineVersionIamUpdater) DescribeResource() string
func (*IapAppEngineVersionIamUpdater) GetMutexKey ¶
func (u *IapAppEngineVersionIamUpdater) GetMutexKey() string
func (*IapAppEngineVersionIamUpdater) GetResourceIamPolicy ¶
func (u *IapAppEngineVersionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapAppEngineVersionIamUpdater) GetResourceId ¶
func (u *IapAppEngineVersionIamUpdater) GetResourceId() string
func (*IapAppEngineVersionIamUpdater) SetResourceIamPolicy ¶
func (u *IapAppEngineVersionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapTunnelIamUpdater ¶
type IapTunnelIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapTunnelIamUpdater) DescribeResource ¶
func (u *IapTunnelIamUpdater) DescribeResource() string
func (*IapTunnelIamUpdater) GetMutexKey ¶
func (u *IapTunnelIamUpdater) GetMutexKey() string
func (*IapTunnelIamUpdater) GetResourceIamPolicy ¶
func (u *IapTunnelIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapTunnelIamUpdater) GetResourceId ¶
func (u *IapTunnelIamUpdater) GetResourceId() string
func (*IapTunnelIamUpdater) SetResourceIamPolicy ¶
func (u *IapTunnelIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapTunnelInstanceIamUpdater ¶
type IapTunnelInstanceIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapTunnelInstanceIamUpdater) DescribeResource ¶
func (u *IapTunnelInstanceIamUpdater) DescribeResource() string
func (*IapTunnelInstanceIamUpdater) GetMutexKey ¶
func (u *IapTunnelInstanceIamUpdater) GetMutexKey() string
func (*IapTunnelInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *IapTunnelInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapTunnelInstanceIamUpdater) GetResourceId ¶
func (u *IapTunnelInstanceIamUpdater) GetResourceId() string
func (*IapTunnelInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *IapTunnelInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebBackendServiceIamUpdater ¶
type IapWebBackendServiceIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapWebBackendServiceIamUpdater) DescribeResource ¶
func (u *IapWebBackendServiceIamUpdater) DescribeResource() string
func (*IapWebBackendServiceIamUpdater) GetMutexKey ¶
func (u *IapWebBackendServiceIamUpdater) GetMutexKey() string
func (*IapWebBackendServiceIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebBackendServiceIamUpdater) GetResourceId ¶
func (u *IapWebBackendServiceIamUpdater) GetResourceId() string
func (*IapWebBackendServiceIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebIamUpdater ¶
type IapWebIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapWebIamUpdater) DescribeResource ¶
func (u *IapWebIamUpdater) DescribeResource() string
func (*IapWebIamUpdater) GetMutexKey ¶
func (u *IapWebIamUpdater) GetMutexKey() string
func (*IapWebIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebIamUpdater) GetResourceId ¶
func (u *IapWebIamUpdater) GetResourceId() string
func (*IapWebIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebRegionBackendServiceIamUpdater ¶
type IapWebRegionBackendServiceIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapWebRegionBackendServiceIamUpdater) DescribeResource ¶
func (u *IapWebRegionBackendServiceIamUpdater) DescribeResource() string
func (*IapWebRegionBackendServiceIamUpdater) GetMutexKey ¶
func (u *IapWebRegionBackendServiceIamUpdater) GetMutexKey() string
func (*IapWebRegionBackendServiceIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebRegionBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebRegionBackendServiceIamUpdater) GetResourceId ¶
func (u *IapWebRegionBackendServiceIamUpdater) GetResourceId() string
func (*IapWebRegionBackendServiceIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebRegionBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebTypeAppEngineIamUpdater ¶
type IapWebTypeAppEngineIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapWebTypeAppEngineIamUpdater) DescribeResource ¶
func (u *IapWebTypeAppEngineIamUpdater) DescribeResource() string
func (*IapWebTypeAppEngineIamUpdater) GetMutexKey ¶
func (u *IapWebTypeAppEngineIamUpdater) GetMutexKey() string
func (*IapWebTypeAppEngineIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebTypeAppEngineIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebTypeAppEngineIamUpdater) GetResourceId ¶
func (u *IapWebTypeAppEngineIamUpdater) GetResourceId() string
func (*IapWebTypeAppEngineIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebTypeAppEngineIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebTypeComputeIamUpdater ¶
type IapWebTypeComputeIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*IapWebTypeComputeIamUpdater) DescribeResource ¶
func (u *IapWebTypeComputeIamUpdater) DescribeResource() string
func (*IapWebTypeComputeIamUpdater) GetMutexKey ¶
func (u *IapWebTypeComputeIamUpdater) GetMutexKey() string
func (*IapWebTypeComputeIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebTypeComputeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebTypeComputeIamUpdater) GetResourceId ¶
func (u *IapWebTypeComputeIamUpdater) GetResourceId() string
func (*IapWebTypeComputeIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebTypeComputeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Source Files ¶
- data_source_iap_client.go
- iam_iap_app_engine_service.go
- iam_iap_app_engine_version.go
- iam_iap_tunnel.go
- iam_iap_tunnel_instance.go
- iam_iap_web.go
- iam_iap_web_backend_service.go
- iam_iap_web_region_backend_service.go
- iam_iap_web_type_app_engine.go
- iam_iap_web_type_compute.go
- resource_iap_brand.go
- resource_iap_client.go
Click to show internal directories.
Click to hide internal directories.