Documentation
¶
Index ¶
- Constants
- func GetPrivatecaCaPoolCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetPrivatecaCaPoolCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetPrivatecaCertificateCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetPrivatecaCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetPrivatecaCertificateTemplateCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
- func GetPrivatecaCertificateTemplateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func NewPrivatecaCaPoolCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewPrivatecaCertificateCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func NewPrivatecaCertificateTemplateCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
- func PrivatecaCaPoolTfplan2caiConverter() cai.Tfplan2caiConverter
- func PrivatecaCertificateTemplateTfplan2caiConverter() cai.Tfplan2caiConverter
- func PrivatecaCertificateTfplan2caiConverter() cai.Tfplan2caiConverter
- func ResourcePrivatecaCaPool() *schema.Resource
- func ResourcePrivatecaCertificate() *schema.Resource
- func ResourcePrivatecaCertificateTemplate() *schema.Resource
- type PrivatecaCaPoolCai2hclConverter
- type PrivatecaCertificateCai2hclConverter
- type PrivatecaCertificateTemplateCai2hclConverter
Constants ¶
View Source
const PrivatecaCaPoolAssetType string = "privateca.googleapis.com/CaPool"
View Source
const PrivatecaCaPoolSchemaName string = "google_privateca_ca_pool"
View Source
const PrivatecaCertificateAssetType string = "privateca.googleapis.com/Certificate"
View Source
const PrivatecaCertificateSchemaName string = "google_privateca_certificate"
View Source
const PrivatecaCertificateTemplateAssetType string = "privateca.googleapis.com/CertificateTemplate"
View Source
const PrivatecaCertificateTemplateSchemaName string = "google_privateca_certificate_template"
Variables ¶
This section is empty.
Functions ¶
func GetPrivatecaCaPoolCaiAssets ¶
func GetPrivatecaCaPoolCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetPrivatecaCaPoolCaiObject ¶
func GetPrivatecaCaPoolCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetPrivatecaCertificateCaiAssets ¶
func GetPrivatecaCertificateCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetPrivatecaCertificateCaiObject ¶
func GetPrivatecaCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetPrivatecaCertificateTemplateCaiAssets ¶
func GetPrivatecaCertificateTemplateCaiAssets(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]caiasset.Asset, error)
func GetPrivatecaCertificateTemplateCaiObject ¶
func GetPrivatecaCertificateTemplateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func NewPrivatecaCaPoolCai2hclConverter ¶
func NewPrivatecaCaPoolCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewPrivatecaCertificateCai2hclConverter ¶
func NewPrivatecaCertificateCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func NewPrivatecaCertificateTemplateCai2hclConverter ¶
func NewPrivatecaCertificateTemplateCai2hclConverter(provider *schema.Provider) models.Cai2hclConverter
func PrivatecaCaPoolTfplan2caiConverter ¶
func PrivatecaCaPoolTfplan2caiConverter() cai.Tfplan2caiConverter
func PrivatecaCertificateTemplateTfplan2caiConverter ¶
func PrivatecaCertificateTemplateTfplan2caiConverter() cai.Tfplan2caiConverter
func PrivatecaCertificateTfplan2caiConverter ¶
func PrivatecaCertificateTfplan2caiConverter() cai.Tfplan2caiConverter
func ResourcePrivatecaCaPool ¶
Types ¶
type PrivatecaCaPoolCai2hclConverter ¶
type PrivatecaCaPoolCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*PrivatecaCaPoolCai2hclConverter) Convert ¶
func (c *PrivatecaCaPoolCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type PrivatecaCertificateCai2hclConverter ¶
type PrivatecaCertificateCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*PrivatecaCertificateCai2hclConverter) Convert ¶
func (c *PrivatecaCertificateCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
type PrivatecaCertificateTemplateCai2hclConverter ¶
type PrivatecaCertificateTemplateCai2hclConverter struct {
// contains filtered or unexported fields
}
func (*PrivatecaCertificateTemplateCai2hclConverter) Convert ¶
func (c *PrivatecaCertificateTemplateCai2hclConverter) Convert(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error)
Convert converts asset to HCL resource blocks.
Source Files
¶
- privateca_ca_pool.go
- privateca_ca_pool_cai2hcl.go
- privateca_ca_pool_tfplan2cai.go
- privateca_certificate.go
- privateca_certificate_cai2hcl.go
- privateca_certificate_template.go
- privateca_certificate_template_cai2hcl.go
- privateca_certificate_template_tfplan2cai.go
- privateca_certificate_tfplan2cai.go
- privateca_utils.go
Click to show internal directories.
Click to hide internal directories.