Documentation ¶
Index ¶
- Constants
- Variables
- func DataprocMetastoreFederationIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func DataprocMetastoreFederationIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func DataprocMetastoreServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func DataprocMetastoreServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func FetchDataprocMetastoreFederationIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchDataprocMetastoreServiceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func GetDataprocMetastoreFederationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetDataprocMetastoreFederationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreFederationIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreFederationIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreFederationIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetDataprocMetastoreServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreServiceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreServiceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetDataprocMetastoreServiceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func MergeDataprocMetastoreFederationIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreFederationIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreFederationIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreFederationIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreFederationIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreServiceIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreServiceIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreServiceIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreServiceIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeDataprocMetastoreServiceIamPolicy(existing, incoming cai.Asset) cai.Asset
- func ResourceConverterDataprocMetastoreFederation() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreFederationIamBinding() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreFederationIamMember() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreFederationIamPolicy() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreService() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreServiceIamBinding() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreServiceIamMember() cai.ResourceConverter
- func ResourceConverterDataprocMetastoreServiceIamPolicy() cai.ResourceConverter
- type DataprocMetastoreFederationIamUpdater
- func (u *DataprocMetastoreFederationIamUpdater) DescribeResource() string
- func (u *DataprocMetastoreFederationIamUpdater) GetMutexKey() string
- func (u *DataprocMetastoreFederationIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataprocMetastoreFederationIamUpdater) GetResourceId() string
- func (u *DataprocMetastoreFederationIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataprocMetastoreServiceIamUpdater
- func (u *DataprocMetastoreServiceIamUpdater) DescribeResource() string
- func (u *DataprocMetastoreServiceIamUpdater) GetMutexKey() string
- func (u *DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataprocMetastoreServiceIamUpdater) GetResourceId() string
- func (u *DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
View Source
const DataprocMetastoreFederationAssetType string = "metastore.googleapis.com/Federation"
View Source
const DataprocMetastoreFederationIAMAssetType string = "metastore.googleapis.com/Federation"
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 DataprocMetastoreServiceAssetType string = "metastore.googleapis.com/Service"
View Source
const DataprocMetastoreServiceIAMAssetType string = "metastore.googleapis.com/Service"
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 DataprocMetastoreFederationIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "federation_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var DataprocMetastoreServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "service_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
Functions ¶
func DataprocMetastoreFederationIamUpdaterProducer ¶
func DataprocMetastoreFederationIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func DataprocMetastoreFederationIdParseFunc ¶
func DataprocMetastoreFederationIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func DataprocMetastoreServiceIamUpdaterProducer ¶
func DataprocMetastoreServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func DataprocMetastoreServiceIdParseFunc ¶
func DataprocMetastoreServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func FetchDataprocMetastoreFederationIamPolicy ¶
func FetchDataprocMetastoreFederationIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
func FetchDataprocMetastoreServiceIamPolicy ¶
func FetchDataprocMetastoreServiceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
func GetDataprocMetastoreFederationApiObject ¶
func GetDataprocMetastoreFederationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetDataprocMetastoreFederationCaiObject ¶
func GetDataprocMetastoreFederationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreFederationIamBindingCaiObject ¶
func GetDataprocMetastoreFederationIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreFederationIamMemberCaiObject ¶
func GetDataprocMetastoreFederationIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreFederationIamPolicyCaiObject ¶
func GetDataprocMetastoreFederationIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreServiceApiObject ¶
func GetDataprocMetastoreServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetDataprocMetastoreServiceCaiObject ¶
func GetDataprocMetastoreServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreServiceIamBindingCaiObject ¶
func GetDataprocMetastoreServiceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreServiceIamMemberCaiObject ¶
func GetDataprocMetastoreServiceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetDataprocMetastoreServiceIamPolicyCaiObject ¶
func GetDataprocMetastoreServiceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func ResourceConverterDataprocMetastoreFederation ¶
func ResourceConverterDataprocMetastoreFederation() cai.ResourceConverter
func ResourceConverterDataprocMetastoreFederationIamBinding ¶
func ResourceConverterDataprocMetastoreFederationIamBinding() cai.ResourceConverter
func ResourceConverterDataprocMetastoreFederationIamMember ¶
func ResourceConverterDataprocMetastoreFederationIamMember() cai.ResourceConverter
func ResourceConverterDataprocMetastoreFederationIamPolicy ¶
func ResourceConverterDataprocMetastoreFederationIamPolicy() cai.ResourceConverter
func ResourceConverterDataprocMetastoreService ¶
func ResourceConverterDataprocMetastoreService() cai.ResourceConverter
func ResourceConverterDataprocMetastoreServiceIamBinding ¶
func ResourceConverterDataprocMetastoreServiceIamBinding() cai.ResourceConverter
func ResourceConverterDataprocMetastoreServiceIamMember ¶
func ResourceConverterDataprocMetastoreServiceIamMember() cai.ResourceConverter
func ResourceConverterDataprocMetastoreServiceIamPolicy ¶
func ResourceConverterDataprocMetastoreServiceIamPolicy() cai.ResourceConverter
Types ¶
type DataprocMetastoreFederationIamUpdater ¶
type DataprocMetastoreFederationIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*DataprocMetastoreFederationIamUpdater) DescribeResource ¶
func (u *DataprocMetastoreFederationIamUpdater) DescribeResource() string
func (*DataprocMetastoreFederationIamUpdater) GetMutexKey ¶
func (u *DataprocMetastoreFederationIamUpdater) GetMutexKey() string
func (*DataprocMetastoreFederationIamUpdater) GetResourceIamPolicy ¶
func (u *DataprocMetastoreFederationIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocMetastoreFederationIamUpdater) GetResourceId ¶
func (u *DataprocMetastoreFederationIamUpdater) GetResourceId() string
func (*DataprocMetastoreFederationIamUpdater) SetResourceIamPolicy ¶
func (u *DataprocMetastoreFederationIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataprocMetastoreServiceIamUpdater ¶
type DataprocMetastoreServiceIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*DataprocMetastoreServiceIamUpdater) DescribeResource ¶
func (u *DataprocMetastoreServiceIamUpdater) DescribeResource() string
func (*DataprocMetastoreServiceIamUpdater) GetMutexKey ¶
func (u *DataprocMetastoreServiceIamUpdater) GetMutexKey() string
func (*DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy ¶
func (u *DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocMetastoreServiceIamUpdater) GetResourceId ¶
func (u *DataprocMetastoreServiceIamUpdater) GetResourceId() string
func (*DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy ¶
func (u *DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Click to show internal directories.
Click to hide internal directories.