Documentation
¶
Index ¶
- Constants
- func CloudAssetFolderFeedTfplan2caiConverter() cai.Tfplan2caiConverter
- func CloudAssetOrganizationFeedTfplan2caiConverter() cai.Tfplan2caiConverter
- func CloudAssetProjectFeedTfplan2caiConverter() cai.Tfplan2caiConverter
- func GetCloudAssetFolderFeedCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetCloudAssetFolderFeedCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetCloudAssetOrganizationFeedCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetCloudAssetOrganizationFeedCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetCloudAssetProjectFeedCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetCloudAssetProjectFeedCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func NewCloudAssetFolderFeedCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewCloudAssetOrganizationFeedCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewCloudAssetProjectFeedCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func ResourceCloudAssetFolderFeed() *schema.Resource
- func ResourceCloudAssetOrganizationFeed() *schema.Resource
- func ResourceCloudAssetProjectFeed() *schema.Resource
- type CloudAssetFolderFeedCai2hclConverter
- type CloudAssetOrganizationFeedCai2hclConverter
- type CloudAssetProjectFeedCai2hclConverter
Constants ¶
View Source
const CloudAssetFeedAssetType string = "cloudasset.googleapis.com/Feed"
View Source
const CloudAssetFolderFeedSchemaName string = "google_cloud_asset_folder_feed"
View Source
const CloudAssetOrganizationFeedSchemaName string = "google_cloud_asset_organization_feed"
View Source
const CloudAssetProjectFeedSchemaName string = "google_cloud_asset_project_feed"
Variables ¶
This section is empty.
Functions ¶
func CloudAssetFolderFeedTfplan2caiConverter ¶
func CloudAssetFolderFeedTfplan2caiConverter() cai.Tfplan2caiConverter
func CloudAssetOrganizationFeedTfplan2caiConverter ¶
func CloudAssetOrganizationFeedTfplan2caiConverter() cai.Tfplan2caiConverter
func CloudAssetProjectFeedTfplan2caiConverter ¶
func CloudAssetProjectFeedTfplan2caiConverter() cai.Tfplan2caiConverter
func GetCloudAssetFolderFeedCaiAssets ¶
func GetCloudAssetFolderFeedCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetCloudAssetFolderFeedCaiObject ¶
func GetCloudAssetFolderFeedCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetCloudAssetOrganizationFeedCaiAssets ¶
func GetCloudAssetOrganizationFeedCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetCloudAssetOrganizationFeedCaiObject ¶
func GetCloudAssetOrganizationFeedCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetCloudAssetProjectFeedCaiAssets ¶
func GetCloudAssetProjectFeedCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetCloudAssetProjectFeedCaiObject ¶
func GetCloudAssetProjectFeedCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func NewCloudAssetFolderFeedCai2hclConverter ¶
func NewCloudAssetFolderFeedCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewCloudAssetOrganizationFeedCai2hclConverter ¶
func NewCloudAssetOrganizationFeedCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewCloudAssetProjectFeedCai2hclConverter ¶
func NewCloudAssetProjectFeedCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
Types ¶
type CloudAssetFolderFeedCai2hclConverter ¶
type CloudAssetFolderFeedCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*CloudAssetFolderFeedCai2hclConverter) Convert ¶
func (c *CloudAssetFolderFeedCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type CloudAssetOrganizationFeedCai2hclConverter ¶
type CloudAssetOrganizationFeedCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*CloudAssetOrganizationFeedCai2hclConverter) Convert ¶
func (c *CloudAssetOrganizationFeedCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type CloudAssetProjectFeedCai2hclConverter ¶
type CloudAssetProjectFeedCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*CloudAssetProjectFeedCai2hclConverter) Convert ¶
func (c *CloudAssetProjectFeedCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
Source Files
¶
- cloudasset_folder_feed.go
- cloudasset_folder_feed_cai2hcl.go
- cloudasset_folder_feed_tfplan2cai.go
- cloudasset_organization_feed.go
- cloudasset_organization_feed_cai2hcl.go
- cloudasset_organization_feed_tfplan2cai.go
- cloudasset_project_feed.go
- cloudasset_project_feed_cai2hcl.go
- cloudasset_project_feed_tfplan2cai.go
Click to show internal directories.
Click to hide internal directories.