datacatalog

package
v5.18.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const DataCatalogEntryAssetType string = "datacatalog.googleapis.com/Entry"
View Source
const DataCatalogEntryGroupAssetType string = "datacatalog.googleapis.com/EntryGroup"
View Source
const DataCatalogEntryGroupIAMAssetType string = "datacatalog.googleapis.com/EntryGroup"

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 DataCatalogPolicyTagAssetType string = "datacatalog.googleapis.com/PolicyTag"
View Source
const DataCatalogPolicyTagIAMAssetType string = "datacatalog.googleapis.com/PolicyTag"

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 DataCatalogTagAssetType string = "datacatalog.googleapis.com/Tag"
View Source
const DataCatalogTagTemplateAssetType string = "datacatalog.googleapis.com/TagTemplate"
View Source
const DataCatalogTagTemplateIAMAssetType string = "datacatalog.googleapis.com/TagTemplate"

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 DataCatalogTaxonomyAssetType string = "datacatalog.googleapis.com/Taxonomy"
View Source
const DataCatalogTaxonomyIAMAssetType string = "datacatalog.googleapis.com/Taxonomy"

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 DataCatalogEntryGroupIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"region": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"entry_group": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataCatalogPolicyTagIamSchema = map[string]*schema.Schema{
	"policy_tag": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataCatalogTagTemplateIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"region": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"tag_template": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataCatalogTaxonomyIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"region": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"taxonomy": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}

Functions

func DataCatalogEntryGroupIdParseFunc

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

func DataCatalogPolicyTagIdParseFunc

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

func DataCatalogTagTemplateIdParseFunc

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

func DataCatalogTaxonomyIdParseFunc

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

func FetchDataCatalogEntryGroupIamPolicy

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

func FetchDataCatalogPolicyTagIamPolicy

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

func FetchDataCatalogTagTemplateIamPolicy

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

func FetchDataCatalogTaxonomyIamPolicy

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

func GetDataCatalogEntryApiObject

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

func GetDataCatalogEntryCaiObject

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

func GetDataCatalogEntryGroupApiObject

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

func GetDataCatalogEntryGroupCaiObject

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

func GetDataCatalogEntryGroupIamBindingCaiObject

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

func GetDataCatalogEntryGroupIamMemberCaiObject

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

func GetDataCatalogEntryGroupIamPolicyCaiObject

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

func GetDataCatalogPolicyTagApiObject

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

func GetDataCatalogPolicyTagCaiObject

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

func GetDataCatalogPolicyTagIamBindingCaiObject

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

func GetDataCatalogPolicyTagIamMemberCaiObject

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

func GetDataCatalogPolicyTagIamPolicyCaiObject

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

func GetDataCatalogTagApiObject

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

func GetDataCatalogTagCaiObject

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

func GetDataCatalogTagTemplateApiObject

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

func GetDataCatalogTagTemplateCaiObject

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

func GetDataCatalogTagTemplateIamBindingCaiObject

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

func GetDataCatalogTagTemplateIamMemberCaiObject

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

func GetDataCatalogTagTemplateIamPolicyCaiObject

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

func GetDataCatalogTaxonomyApiObject

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

func GetDataCatalogTaxonomyCaiObject

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

func GetDataCatalogTaxonomyIamBindingCaiObject

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

func GetDataCatalogTaxonomyIamMemberCaiObject

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

func GetDataCatalogTaxonomyIamPolicyCaiObject

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

func MergeDataCatalogEntryGroupIamBinding

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

func MergeDataCatalogEntryGroupIamBindingDelete

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

func MergeDataCatalogEntryGroupIamMember

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

func MergeDataCatalogEntryGroupIamMemberDelete

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

func MergeDataCatalogEntryGroupIamPolicy

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

func MergeDataCatalogPolicyTagIamBinding

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

func MergeDataCatalogPolicyTagIamBindingDelete

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

func MergeDataCatalogPolicyTagIamMember

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

func MergeDataCatalogPolicyTagIamMemberDelete

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

func MergeDataCatalogPolicyTagIamPolicy

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

func MergeDataCatalogTagTemplateIamBinding

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

func MergeDataCatalogTagTemplateIamBindingDelete

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

func MergeDataCatalogTagTemplateIamMember

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

func MergeDataCatalogTagTemplateIamMemberDelete

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

func MergeDataCatalogTagTemplateIamPolicy

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

func MergeDataCatalogTaxonomyIamBinding

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

func MergeDataCatalogTaxonomyIamBindingDelete

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

func MergeDataCatalogTaxonomyIamMember

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

func MergeDataCatalogTaxonomyIamMemberDelete

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

func MergeDataCatalogTaxonomyIamPolicy

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

func ResourceConverterDataCatalogEntry

func ResourceConverterDataCatalogEntry() cai.ResourceConverter

func ResourceConverterDataCatalogEntryGroup

func ResourceConverterDataCatalogEntryGroup() cai.ResourceConverter

func ResourceConverterDataCatalogEntryGroupIamBinding

func ResourceConverterDataCatalogEntryGroupIamBinding() cai.ResourceConverter

func ResourceConverterDataCatalogEntryGroupIamMember

func ResourceConverterDataCatalogEntryGroupIamMember() cai.ResourceConverter

func ResourceConverterDataCatalogEntryGroupIamPolicy

func ResourceConverterDataCatalogEntryGroupIamPolicy() cai.ResourceConverter

func ResourceConverterDataCatalogPolicyTag

func ResourceConverterDataCatalogPolicyTag() cai.ResourceConverter

func ResourceConverterDataCatalogPolicyTagIamBinding

func ResourceConverterDataCatalogPolicyTagIamBinding() cai.ResourceConverter

func ResourceConverterDataCatalogPolicyTagIamMember

func ResourceConverterDataCatalogPolicyTagIamMember() cai.ResourceConverter

func ResourceConverterDataCatalogPolicyTagIamPolicy

func ResourceConverterDataCatalogPolicyTagIamPolicy() cai.ResourceConverter

func ResourceConverterDataCatalogTag

func ResourceConverterDataCatalogTag() cai.ResourceConverter

func ResourceConverterDataCatalogTagTemplate

func ResourceConverterDataCatalogTagTemplate() cai.ResourceConverter

func ResourceConverterDataCatalogTagTemplateIamBinding

func ResourceConverterDataCatalogTagTemplateIamBinding() cai.ResourceConverter

func ResourceConverterDataCatalogTagTemplateIamMember

func ResourceConverterDataCatalogTagTemplateIamMember() cai.ResourceConverter

func ResourceConverterDataCatalogTagTemplateIamPolicy

func ResourceConverterDataCatalogTagTemplateIamPolicy() cai.ResourceConverter

func ResourceConverterDataCatalogTaxonomy

func ResourceConverterDataCatalogTaxonomy() cai.ResourceConverter

func ResourceConverterDataCatalogTaxonomyIamBinding

func ResourceConverterDataCatalogTaxonomyIamBinding() cai.ResourceConverter

func ResourceConverterDataCatalogTaxonomyIamMember

func ResourceConverterDataCatalogTaxonomyIamMember() cai.ResourceConverter

func ResourceConverterDataCatalogTaxonomyIamPolicy

func ResourceConverterDataCatalogTaxonomyIamPolicy() cai.ResourceConverter

Types

type DataCatalogEntryGroupIamUpdater

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

func (*DataCatalogEntryGroupIamUpdater) DescribeResource

func (u *DataCatalogEntryGroupIamUpdater) DescribeResource() string

func (*DataCatalogEntryGroupIamUpdater) GetMutexKey

func (u *DataCatalogEntryGroupIamUpdater) GetMutexKey() string

func (*DataCatalogEntryGroupIamUpdater) GetResourceIamPolicy

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

func (*DataCatalogEntryGroupIamUpdater) GetResourceId

func (u *DataCatalogEntryGroupIamUpdater) GetResourceId() string

func (*DataCatalogEntryGroupIamUpdater) SetResourceIamPolicy

func (u *DataCatalogEntryGroupIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type DataCatalogPolicyTagIamUpdater

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

func (*DataCatalogPolicyTagIamUpdater) DescribeResource

func (u *DataCatalogPolicyTagIamUpdater) DescribeResource() string

func (*DataCatalogPolicyTagIamUpdater) GetMutexKey

func (u *DataCatalogPolicyTagIamUpdater) GetMutexKey() string

func (*DataCatalogPolicyTagIamUpdater) GetResourceIamPolicy

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

func (*DataCatalogPolicyTagIamUpdater) GetResourceId

func (u *DataCatalogPolicyTagIamUpdater) GetResourceId() string

func (*DataCatalogPolicyTagIamUpdater) SetResourceIamPolicy

func (u *DataCatalogPolicyTagIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type DataCatalogTagTemplateIamUpdater

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

func (*DataCatalogTagTemplateIamUpdater) DescribeResource

func (u *DataCatalogTagTemplateIamUpdater) DescribeResource() string

func (*DataCatalogTagTemplateIamUpdater) GetMutexKey

func (u *DataCatalogTagTemplateIamUpdater) GetMutexKey() string

func (*DataCatalogTagTemplateIamUpdater) GetResourceIamPolicy

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

func (*DataCatalogTagTemplateIamUpdater) GetResourceId

func (u *DataCatalogTagTemplateIamUpdater) GetResourceId() string

func (*DataCatalogTagTemplateIamUpdater) SetResourceIamPolicy

func (u *DataCatalogTagTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type DataCatalogTaxonomyIamUpdater

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

func (*DataCatalogTaxonomyIamUpdater) DescribeResource

func (u *DataCatalogTaxonomyIamUpdater) DescribeResource() string

func (*DataCatalogTaxonomyIamUpdater) GetMutexKey

func (u *DataCatalogTaxonomyIamUpdater) GetMutexKey() string

func (*DataCatalogTaxonomyIamUpdater) GetResourceIamPolicy

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

func (*DataCatalogTaxonomyIamUpdater) GetResourceId

func (u *DataCatalogTaxonomyIamUpdater) GetResourceId() string

func (*DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy

func (u *DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

Jump to

Keyboard shortcuts

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