iap

package
v5.26.0 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const IapBrandAssetType string = "iap.googleapis.com/Brand"
View Source
const IapClientAssetType string = "iap.googleapis.com/Client"
View Source
const IapTunnelDestGroupAssetType string = "iap.googleapis.com/TunnelDestGroup"
View Source
const IapTunnelDestGroupIAMAssetType string = "iap.googleapis.com/TunnelDestGroup"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const IapTunnelIAMAssetType string = "iap.googleapis.com/Tunnel"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const IapTunnelInstanceIAMAssetType string = "iap.googleapis.com/TunnelInstance"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const IapWebIAMAssetType string = "iap.googleapis.com/Web"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

Variables

View Source
var IapTunnelDestGroupIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"region": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"dest_group": {
		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 IapWebIamSchema = map[string]*schema.Schema{
	"project": {
		Type:             schema.TypeString,
		Computed:         true,
		Optional:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}

Functions

func FetchIapTunnelDestGroupIamPolicy added in v5.26.0

func FetchIapTunnelDestGroupIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchIapTunnelInstanceIamPolicy

func FetchIapTunnelInstanceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func GetIapBrandApiObject

func GetIapBrandApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetIapBrandCaiObject

func GetIapBrandCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapClientApiObject

func GetIapClientApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetIapClientCaiObject

func GetIapClientCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelDestGroupApiObject added in v5.26.0

func GetIapTunnelDestGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetIapTunnelDestGroupCaiObject added in v5.26.0

func GetIapTunnelDestGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelDestGroupIamBindingCaiObject added in v5.26.0

func GetIapTunnelDestGroupIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelDestGroupIamMemberCaiObject added in v5.26.0

func GetIapTunnelDestGroupIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelDestGroupIamPolicyCaiObject added in v5.26.0

func GetIapTunnelDestGroupIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelIamBindingCaiObject

func GetIapTunnelIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelIamMemberCaiObject

func GetIapTunnelIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelIamPolicyCaiObject

func GetIapTunnelIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelInstanceIamBindingCaiObject

func GetIapTunnelInstanceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelInstanceIamMemberCaiObject

func GetIapTunnelInstanceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapTunnelInstanceIamPolicyCaiObject

func GetIapTunnelInstanceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapWebIamBindingCaiObject

func GetIapWebIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapWebIamMemberCaiObject

func GetIapWebIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetIapWebIamPolicyCaiObject

func GetIapWebIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func IapTunnelDestGroupIamUpdaterProducer added in v5.26.0

func IapTunnelDestGroupIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)

func IapTunnelDestGroupIdParseFunc added in v5.26.0

func IapTunnelDestGroupIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func IapTunnelIdParseFunc

func IapTunnelIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func IapTunnelInstanceIdParseFunc

func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func IapWebIdParseFunc

func IapWebIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func MergeIapTunnelDestGroupIamBinding added in v5.26.0

func MergeIapTunnelDestGroupIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelDestGroupIamBindingDelete added in v5.26.0

func MergeIapTunnelDestGroupIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelDestGroupIamMember added in v5.26.0

func MergeIapTunnelDestGroupIamMember(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelDestGroupIamMemberDelete added in v5.26.0

func MergeIapTunnelDestGroupIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelDestGroupIamPolicy added in v5.26.0

func MergeIapTunnelDestGroupIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelIamBinding

func MergeIapTunnelIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelIamBindingDelete

func MergeIapTunnelIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelIamMember

func MergeIapTunnelIamMember(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelIamMemberDelete

func MergeIapTunnelIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelIamPolicy

func MergeIapTunnelIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelInstanceIamBinding

func MergeIapTunnelInstanceIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelInstanceIamBindingDelete

func MergeIapTunnelInstanceIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelInstanceIamMember

func MergeIapTunnelInstanceIamMember(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelInstanceIamMemberDelete

func MergeIapTunnelInstanceIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapTunnelInstanceIamPolicy

func MergeIapTunnelInstanceIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeIapWebIamBinding

func MergeIapWebIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeIapWebIamBindingDelete

func MergeIapWebIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapWebIamMember

func MergeIapWebIamMember(existing, incoming cai.Asset) cai.Asset

func MergeIapWebIamMemberDelete

func MergeIapWebIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeIapWebIamPolicy

func MergeIapWebIamPolicy(existing, incoming cai.Asset) cai.Asset

func ResourceConverterIapBrand

func ResourceConverterIapBrand() cai.ResourceConverter

func ResourceConverterIapClient

func ResourceConverterIapClient() cai.ResourceConverter

func ResourceConverterIapTunnelDestGroup added in v5.26.0

func ResourceConverterIapTunnelDestGroup() cai.ResourceConverter

func ResourceConverterIapTunnelDestGroupIamBinding added in v5.26.0

func ResourceConverterIapTunnelDestGroupIamBinding() cai.ResourceConverter

func ResourceConverterIapTunnelDestGroupIamMember added in v5.26.0

func ResourceConverterIapTunnelDestGroupIamMember() cai.ResourceConverter

func ResourceConverterIapTunnelDestGroupIamPolicy added in v5.26.0

func ResourceConverterIapTunnelDestGroupIamPolicy() cai.ResourceConverter

func ResourceConverterIapTunnelIamBinding

func ResourceConverterIapTunnelIamBinding() cai.ResourceConverter

func ResourceConverterIapTunnelIamMember

func ResourceConverterIapTunnelIamMember() cai.ResourceConverter

func ResourceConverterIapTunnelIamPolicy

func ResourceConverterIapTunnelIamPolicy() cai.ResourceConverter

func ResourceConverterIapTunnelInstanceIamBinding

func ResourceConverterIapTunnelInstanceIamBinding() cai.ResourceConverter

func ResourceConverterIapTunnelInstanceIamMember

func ResourceConverterIapTunnelInstanceIamMember() cai.ResourceConverter

func ResourceConverterIapTunnelInstanceIamPolicy

func ResourceConverterIapTunnelInstanceIamPolicy() cai.ResourceConverter

func ResourceConverterIapWebIamBinding

func ResourceConverterIapWebIamBinding() cai.ResourceConverter

func ResourceConverterIapWebIamMember

func ResourceConverterIapWebIamMember() cai.ResourceConverter

func ResourceConverterIapWebIamPolicy

func ResourceConverterIapWebIamPolicy() cai.ResourceConverter

Types

type IapTunnelDestGroupIamUpdater added in v5.26.0

type IapTunnelDestGroupIamUpdater struct {
	Config *transport_tpg.Config
	// contains filtered or unexported fields
}

func (*IapTunnelDestGroupIamUpdater) DescribeResource added in v5.26.0

func (u *IapTunnelDestGroupIamUpdater) DescribeResource() string

func (*IapTunnelDestGroupIamUpdater) GetMutexKey added in v5.26.0

func (u *IapTunnelDestGroupIamUpdater) GetMutexKey() string

func (*IapTunnelDestGroupIamUpdater) GetResourceIamPolicy added in v5.26.0

func (u *IapTunnelDestGroupIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*IapTunnelDestGroupIamUpdater) GetResourceId added in v5.26.0

func (u *IapTunnelDestGroupIamUpdater) GetResourceId() string

func (*IapTunnelDestGroupIamUpdater) SetResourceIamPolicy added in v5.26.0

func (u *IapTunnelDestGroupIamUpdater) 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 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

Jump to

Keyboard shortcuts

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