Documentation
¶
Index ¶
- Constants
- func ClouddeployAutomationTfplan2caiConverter() cai.Tfplan2caiConverter
- func ClouddeployCustomTargetTypeTfplan2caiConverter() cai.Tfplan2caiConverter
- func ClouddeployDeployPolicyTfplan2caiConverter() cai.Tfplan2caiConverter
- func GetClouddeployAutomationCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetClouddeployAutomationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetClouddeployCustomTargetTypeCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetClouddeployCustomTargetTypeCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetClouddeployDeployPolicyCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetClouddeployDeployPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func NewClouddeployAutomationCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewClouddeployCustomTargetTypeCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewClouddeployDeployPolicyCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func ResourceClouddeployAutomation() *schema.Resource
- func ResourceClouddeployCustomTargetType() *schema.Resource
- func ResourceClouddeployDeployPolicy() *schema.Resource
- type ClouddeployAutomationCai2hclConverter
- type ClouddeployCustomTargetTypeCai2hclConverter
- type ClouddeployDeployPolicyCai2hclConverter
Constants ¶
View Source
const ClouddeployAutomationAssetType string = "clouddeploy.googleapis.com/Automation"
View Source
const ClouddeployAutomationSchemaName string = "google_clouddeploy_automation"
View Source
const ClouddeployCustomTargetTypeAssetType string = "clouddeploy.googleapis.com/CustomTargetType"
View Source
const ClouddeployCustomTargetTypeSchemaName string = "google_clouddeploy_custom_target_type"
View Source
const ClouddeployDeployPolicyAssetType string = "clouddeploy.googleapis.com/DeployPolicy"
View Source
const ClouddeployDeployPolicySchemaName string = "google_clouddeploy_deploy_policy"
Variables ¶
This section is empty.
Functions ¶
func ClouddeployAutomationTfplan2caiConverter ¶
func ClouddeployAutomationTfplan2caiConverter() cai.Tfplan2caiConverter
func ClouddeployCustomTargetTypeTfplan2caiConverter ¶
func ClouddeployCustomTargetTypeTfplan2caiConverter() cai.Tfplan2caiConverter
func ClouddeployDeployPolicyTfplan2caiConverter ¶
func ClouddeployDeployPolicyTfplan2caiConverter() cai.Tfplan2caiConverter
func GetClouddeployAutomationCaiAssets ¶
func GetClouddeployAutomationCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetClouddeployAutomationCaiObject ¶
func GetClouddeployAutomationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetClouddeployCustomTargetTypeCaiAssets ¶
func GetClouddeployCustomTargetTypeCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetClouddeployCustomTargetTypeCaiObject ¶
func GetClouddeployCustomTargetTypeCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetClouddeployDeployPolicyCaiAssets ¶
func GetClouddeployDeployPolicyCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetClouddeployDeployPolicyCaiObject ¶
func GetClouddeployDeployPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func NewClouddeployAutomationCai2hclConverter ¶
func NewClouddeployAutomationCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewClouddeployCustomTargetTypeCai2hclConverter ¶
func NewClouddeployCustomTargetTypeCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewClouddeployDeployPolicyCai2hclConverter ¶
func NewClouddeployDeployPolicyCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
Types ¶
type ClouddeployAutomationCai2hclConverter ¶
type ClouddeployAutomationCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*ClouddeployAutomationCai2hclConverter) Convert ¶
func (c *ClouddeployAutomationCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type ClouddeployCustomTargetTypeCai2hclConverter ¶
type ClouddeployCustomTargetTypeCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*ClouddeployCustomTargetTypeCai2hclConverter) Convert ¶
func (c *ClouddeployCustomTargetTypeCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type ClouddeployDeployPolicyCai2hclConverter ¶
type ClouddeployDeployPolicyCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*ClouddeployDeployPolicyCai2hclConverter) Convert ¶
func (c *ClouddeployDeployPolicyCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
Source Files
¶
- clouddeploy_automation.go
- clouddeploy_automation_cai2hcl.go
- clouddeploy_automation_tfplan2cai.go
- clouddeploy_custom_target_type.go
- clouddeploy_custom_target_type_cai2hcl.go
- clouddeploy_custom_target_type_tfplan2cai.go
- clouddeploy_deploy_policy.go
- clouddeploy_deploy_policy_cai2hcl.go
- clouddeploy_deploy_policy_tfplan2cai.go
Click to show internal directories.
Click to hide internal directories.