Documentation
¶
Index ¶
- Constants
- func DatastreamConnectionProfileTfplan2caiConverter() cai.Tfplan2caiConverter
- func DatastreamPrivateConnectionTfplan2caiConverter() cai.Tfplan2caiConverter
- func DatastreamStreamTfplan2caiConverter() cai.Tfplan2caiConverter
- func GetDatastreamConnectionProfileCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetDatastreamConnectionProfileCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetDatastreamPrivateConnectionCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetDatastreamPrivateConnectionCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetDatastreamStreamCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetDatastreamStreamCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func NewDatastreamConnectionProfileCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewDatastreamPrivateConnectionCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewDatastreamStreamCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func ResourceDatastreamConnectionProfile() *schema.Resource
- func ResourceDatastreamPrivateConnection() *schema.Resource
- func ResourceDatastreamStream() *schema.Resource
- type DatastreamConnectionProfileCai2hclConverter
- type DatastreamPrivateConnectionCai2hclConverter
- type DatastreamStreamCai2hclConverter
Constants ¶
View Source
const DatastreamConnectionProfileAssetType string = "datastream.googleapis.com/ConnectionProfile"
View Source
const DatastreamConnectionProfileSchemaName string = "google_datastream_connection_profile"
View Source
const DatastreamPrivateConnectionAssetType string = "datastream.googleapis.com/PrivateConnection"
View Source
const DatastreamPrivateConnectionSchemaName string = "google_datastream_private_connection"
View Source
const DatastreamStreamAssetType string = "datastream.googleapis.com/Stream"
View Source
const DatastreamStreamSchemaName string = "google_datastream_stream"
Variables ¶
This section is empty.
Functions ¶
func DatastreamConnectionProfileTfplan2caiConverter ¶
func DatastreamConnectionProfileTfplan2caiConverter() cai.Tfplan2caiConverter
func DatastreamPrivateConnectionTfplan2caiConverter ¶
func DatastreamPrivateConnectionTfplan2caiConverter() cai.Tfplan2caiConverter
func DatastreamStreamTfplan2caiConverter ¶
func DatastreamStreamTfplan2caiConverter() cai.Tfplan2caiConverter
func GetDatastreamConnectionProfileCaiAssets ¶
func GetDatastreamConnectionProfileCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetDatastreamConnectionProfileCaiObject ¶
func GetDatastreamConnectionProfileCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetDatastreamPrivateConnectionCaiAssets ¶
func GetDatastreamPrivateConnectionCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetDatastreamPrivateConnectionCaiObject ¶
func GetDatastreamPrivateConnectionCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetDatastreamStreamCaiAssets ¶
func GetDatastreamStreamCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetDatastreamStreamCaiObject ¶
func GetDatastreamStreamCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func NewDatastreamConnectionProfileCai2hclConverter ¶
func NewDatastreamConnectionProfileCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewDatastreamPrivateConnectionCai2hclConverter ¶
func NewDatastreamPrivateConnectionCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewDatastreamStreamCai2hclConverter ¶
func NewDatastreamStreamCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
Types ¶
type DatastreamConnectionProfileCai2hclConverter ¶
type DatastreamConnectionProfileCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*DatastreamConnectionProfileCai2hclConverter) Convert ¶
func (c *DatastreamConnectionProfileCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type DatastreamPrivateConnectionCai2hclConverter ¶
type DatastreamPrivateConnectionCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*DatastreamPrivateConnectionCai2hclConverter) Convert ¶
func (c *DatastreamPrivateConnectionCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type DatastreamStreamCai2hclConverter ¶
type DatastreamStreamCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*DatastreamStreamCai2hclConverter) Convert ¶
func (c *DatastreamStreamCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
Source Files
¶
- datastream_connection_profile.go
- datastream_connection_profile_cai2hcl.go
- datastream_connection_profile_tfplan2cai.go
- datastream_private_connection.go
- datastream_private_connection_cai2hcl.go
- datastream_private_connection_tfplan2cai.go
- datastream_stream.go
- datastream_stream_cai2hcl.go
- datastream_stream_tfplan2cai.go
Click to show internal directories.
Click to hide internal directories.