Documentation
¶
Index ¶
- Constants
- func GetRedisClusterCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetRedisClusterCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetRedisInstanceCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetRedisInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func NewRedisClusterCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewRedisInstanceCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func RedisClusterTfplan2caiConverter() cai.Tfplan2caiConverter
- func RedisInstanceTfplan2caiConverter() cai.Tfplan2caiConverter
- func ResourceRedisCluster() *schema.Resource
- func ResourceRedisInstance() *schema.Resource
- type RedisClusterCai2hclConverter
- type RedisInstanceCai2hclConverter
Constants ¶
View Source
const RedisClusterAssetType string = "redis.googleapis.com/Cluster"
View Source
const RedisClusterSchemaName string = "google_redis_cluster"
View Source
const RedisInstanceAssetType string = "redis.googleapis.com/Instance"
View Source
const RedisInstanceSchemaName string = "google_redis_instance"
Variables ¶
This section is empty.
Functions ¶
func GetRedisClusterCaiAssets ¶
func GetRedisClusterCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetRedisClusterCaiObject ¶
func GetRedisClusterCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetRedisInstanceCaiAssets ¶
func GetRedisInstanceCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetRedisInstanceCaiObject ¶
func GetRedisInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func NewRedisClusterCai2hclConverter ¶
func NewRedisClusterCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewRedisInstanceCai2hclConverter ¶
func NewRedisInstanceCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func RedisClusterTfplan2caiConverter ¶
func RedisClusterTfplan2caiConverter() cai.Tfplan2caiConverter
func RedisInstanceTfplan2caiConverter ¶
func RedisInstanceTfplan2caiConverter() cai.Tfplan2caiConverter
func ResourceRedisCluster ¶
func ResourceRedisInstance ¶
Types ¶
type RedisClusterCai2hclConverter ¶
type RedisClusterCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*RedisClusterCai2hclConverter) Convert ¶
func (c *RedisClusterCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type RedisInstanceCai2hclConverter ¶
type RedisInstanceCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*RedisInstanceCai2hclConverter) Convert ¶
func (c *RedisInstanceCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
Click to show internal directories.
Click to hide internal directories.