dataplex

package
v5.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const DataplexAssetIAMAssetType string = "dataplex.googleapis.com/Asset"

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 DataplexDatascanAssetType string = "dataplex.googleapis.com/Datascan"
View Source
const DataplexDatascanIAMAssetType string = "dataplex.googleapis.com/Datascan"

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 DataplexLakeIAMAssetType string = "dataplex.googleapis.com/Lake"

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 DataplexTaskAssetType string = "dataplex.googleapis.com/Task"
View Source
const DataplexTaskIAMAssetType string = "dataplex.googleapis.com/Task"

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 DataplexZoneIAMAssetType string = "dataplex.googleapis.com/Zone"

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 DataplexAssetIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"location": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"lake": {
		Type:     schema.TypeString,
		Required: true,
		ForceNew: true,
	},
	"dataplex_zone": {
		Type:     schema.TypeString,
		Required: true,
		ForceNew: true,
	},
	"asset": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataplexDatascanIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"location": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"data_scan_id": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataplexLakeIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"location": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"lake": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataplexTaskIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"location": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"lake": {
		Type:     schema.TypeString,
		Required: true,
		ForceNew: true,
	},
	"task_id": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var DataplexZoneIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"location": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"lake": {
		Type:     schema.TypeString,
		Required: true,
		ForceNew: true,
	},
	"dataplex_zone": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}

Functions

func DataplexAssetIdParseFunc

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

func DataplexDatascanIdParseFunc

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

func DataplexLakeIdParseFunc

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

func DataplexTaskIdParseFunc

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

func DataplexZoneIdParseFunc

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

func FetchDataplexAssetIamPolicy

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

func FetchDataplexDatascanIamPolicy

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

func FetchDataplexLakeIamPolicy

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

func FetchDataplexTaskIamPolicy

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

func FetchDataplexZoneIamPolicy

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

func GetDataplexAssetIamBindingCaiObject

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

func GetDataplexAssetIamMemberCaiObject

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

func GetDataplexAssetIamPolicyCaiObject

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

func GetDataplexDatascanApiObject

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

func GetDataplexDatascanCaiObject

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

func GetDataplexDatascanIamBindingCaiObject

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

func GetDataplexDatascanIamMemberCaiObject

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

func GetDataplexDatascanIamPolicyCaiObject

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

func GetDataplexLakeIamBindingCaiObject

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

func GetDataplexLakeIamMemberCaiObject

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

func GetDataplexLakeIamPolicyCaiObject

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

func GetDataplexTaskApiObject

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

func GetDataplexTaskCaiObject

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

func GetDataplexTaskIamBindingCaiObject

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

func GetDataplexTaskIamMemberCaiObject

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

func GetDataplexTaskIamPolicyCaiObject

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

func GetDataplexZoneIamBindingCaiObject

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

func GetDataplexZoneIamMemberCaiObject

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

func GetDataplexZoneIamPolicyCaiObject

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

func MergeDataplexAssetIamBinding

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

func MergeDataplexAssetIamBindingDelete

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

func MergeDataplexAssetIamMember

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

func MergeDataplexAssetIamMemberDelete

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

func MergeDataplexAssetIamPolicy

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

func MergeDataplexDatascanIamBinding

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

func MergeDataplexDatascanIamBindingDelete

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

func MergeDataplexDatascanIamMember

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

func MergeDataplexDatascanIamMemberDelete

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

func MergeDataplexDatascanIamPolicy

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

func MergeDataplexLakeIamBinding

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

func MergeDataplexLakeIamBindingDelete

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

func MergeDataplexLakeIamMember

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

func MergeDataplexLakeIamMemberDelete

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

func MergeDataplexLakeIamPolicy

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

func MergeDataplexTaskIamBinding

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

func MergeDataplexTaskIamBindingDelete

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

func MergeDataplexTaskIamMember

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

func MergeDataplexTaskIamMemberDelete

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

func MergeDataplexTaskIamPolicy

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

func MergeDataplexZoneIamBinding

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

func MergeDataplexZoneIamBindingDelete

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

func MergeDataplexZoneIamMember

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

func MergeDataplexZoneIamMemberDelete

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

func MergeDataplexZoneIamPolicy

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

func ResourceConverterDataplexAssetIamBinding

func ResourceConverterDataplexAssetIamBinding() cai.ResourceConverter

func ResourceConverterDataplexAssetIamMember

func ResourceConverterDataplexAssetIamMember() cai.ResourceConverter

func ResourceConverterDataplexAssetIamPolicy

func ResourceConverterDataplexAssetIamPolicy() cai.ResourceConverter

func ResourceConverterDataplexDatascan

func ResourceConverterDataplexDatascan() cai.ResourceConverter

func ResourceConverterDataplexDatascanIamBinding

func ResourceConverterDataplexDatascanIamBinding() cai.ResourceConverter

func ResourceConverterDataplexDatascanIamMember

func ResourceConverterDataplexDatascanIamMember() cai.ResourceConverter

func ResourceConverterDataplexDatascanIamPolicy

func ResourceConverterDataplexDatascanIamPolicy() cai.ResourceConverter

func ResourceConverterDataplexLakeIamBinding

func ResourceConverterDataplexLakeIamBinding() cai.ResourceConverter

func ResourceConverterDataplexLakeIamMember

func ResourceConverterDataplexLakeIamMember() cai.ResourceConverter

func ResourceConverterDataplexLakeIamPolicy

func ResourceConverterDataplexLakeIamPolicy() cai.ResourceConverter

func ResourceConverterDataplexTask

func ResourceConverterDataplexTask() cai.ResourceConverter

func ResourceConverterDataplexTaskIamBinding

func ResourceConverterDataplexTaskIamBinding() cai.ResourceConverter

func ResourceConverterDataplexTaskIamMember

func ResourceConverterDataplexTaskIamMember() cai.ResourceConverter

func ResourceConverterDataplexTaskIamPolicy

func ResourceConverterDataplexTaskIamPolicy() cai.ResourceConverter

func ResourceConverterDataplexZoneIamBinding

func ResourceConverterDataplexZoneIamBinding() cai.ResourceConverter

func ResourceConverterDataplexZoneIamMember

func ResourceConverterDataplexZoneIamMember() cai.ResourceConverter

func ResourceConverterDataplexZoneIamPolicy

func ResourceConverterDataplexZoneIamPolicy() cai.ResourceConverter

Types

type DataplexAssetIamUpdater

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

func (*DataplexAssetIamUpdater) DescribeResource

func (u *DataplexAssetIamUpdater) DescribeResource() string

func (*DataplexAssetIamUpdater) GetMutexKey

func (u *DataplexAssetIamUpdater) GetMutexKey() string

func (*DataplexAssetIamUpdater) GetResourceIamPolicy

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

func (*DataplexAssetIamUpdater) GetResourceId

func (u *DataplexAssetIamUpdater) GetResourceId() string

func (*DataplexAssetIamUpdater) SetResourceIamPolicy

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

type DataplexDatascanIamUpdater

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

func (*DataplexDatascanIamUpdater) DescribeResource

func (u *DataplexDatascanIamUpdater) DescribeResource() string

func (*DataplexDatascanIamUpdater) GetMutexKey

func (u *DataplexDatascanIamUpdater) GetMutexKey() string

func (*DataplexDatascanIamUpdater) GetResourceIamPolicy

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

func (*DataplexDatascanIamUpdater) GetResourceId

func (u *DataplexDatascanIamUpdater) GetResourceId() string

func (*DataplexDatascanIamUpdater) SetResourceIamPolicy

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

type DataplexLakeIamUpdater

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

func (*DataplexLakeIamUpdater) DescribeResource

func (u *DataplexLakeIamUpdater) DescribeResource() string

func (*DataplexLakeIamUpdater) GetMutexKey

func (u *DataplexLakeIamUpdater) GetMutexKey() string

func (*DataplexLakeIamUpdater) GetResourceIamPolicy

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

func (*DataplexLakeIamUpdater) GetResourceId

func (u *DataplexLakeIamUpdater) GetResourceId() string

func (*DataplexLakeIamUpdater) SetResourceIamPolicy

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

type DataplexTaskIamUpdater

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

func (*DataplexTaskIamUpdater) DescribeResource

func (u *DataplexTaskIamUpdater) DescribeResource() string

func (*DataplexTaskIamUpdater) GetMutexKey

func (u *DataplexTaskIamUpdater) GetMutexKey() string

func (*DataplexTaskIamUpdater) GetResourceIamPolicy

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

func (*DataplexTaskIamUpdater) GetResourceId

func (u *DataplexTaskIamUpdater) GetResourceId() string

func (*DataplexTaskIamUpdater) SetResourceIamPolicy

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

type DataplexZoneIamUpdater

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

func (*DataplexZoneIamUpdater) DescribeResource

func (u *DataplexZoneIamUpdater) DescribeResource() string

func (*DataplexZoneIamUpdater) GetMutexKey

func (u *DataplexZoneIamUpdater) GetMutexKey() string

func (*DataplexZoneIamUpdater) GetResourceIamPolicy

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

func (*DataplexZoneIamUpdater) GetResourceId

func (u *DataplexZoneIamUpdater) GetResourceId() string

func (*DataplexZoneIamUpdater) SetResourceIamPolicy

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

Jump to

Keyboard shortcuts

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