Documentation ¶
Index ¶
- Constants
- Variables
- func FetchPrivatecaCaPoolIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchPrivatecaCertificateTemplateIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func GetPrivatecaCaPoolApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetPrivatecaCaPoolCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCaPoolIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCaPoolIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCaPoolIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetPrivatecaCertificateAuthorityApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetPrivatecaCertificateAuthorityCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCertificateTemplateIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCertificateTemplateIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetPrivatecaCertificateTemplateIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func MergePrivatecaCaPoolIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCaPoolIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCaPoolIamMember(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCaPoolIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCaPoolIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCertificateTemplateIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCertificateTemplateIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCertificateTemplateIamMember(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCertificateTemplateIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergePrivatecaCertificateTemplateIamPolicy(existing, incoming cai.Asset) cai.Asset
- func PrivatecaCaPoolIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func PrivatecaCertificateTemplateIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func PrivatecaCertificateTemplateIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ResourceConverterPrivatecaCaPool() cai.ResourceConverter
- func ResourceConverterPrivatecaCaPoolIamBinding() cai.ResourceConverter
- func ResourceConverterPrivatecaCaPoolIamMember() cai.ResourceConverter
- func ResourceConverterPrivatecaCaPoolIamPolicy() cai.ResourceConverter
- func ResourceConverterPrivatecaCertificate() cai.ResourceConverter
- func ResourceConverterPrivatecaCertificateAuthority() cai.ResourceConverter
- func ResourceConverterPrivatecaCertificateTemplateIamBinding() cai.ResourceConverter
- func ResourceConverterPrivatecaCertificateTemplateIamMember() cai.ResourceConverter
- func ResourceConverterPrivatecaCertificateTemplateIamPolicy() cai.ResourceConverter
- type PrivatecaCaPoolIamUpdater
- func (u *PrivatecaCaPoolIamUpdater) DescribeResource() string
- func (u *PrivatecaCaPoolIamUpdater) GetMutexKey() string
- func (u *PrivatecaCaPoolIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *PrivatecaCaPoolIamUpdater) GetResourceId() string
- func (u *PrivatecaCaPoolIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type PrivatecaCertificateTemplateIamUpdater
- func (u *PrivatecaCertificateTemplateIamUpdater) DescribeResource() string
- func (u *PrivatecaCertificateTemplateIamUpdater) GetMutexKey() string
- func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceId() string
- func (u *PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
View Source
const PrivatecaCaPoolAssetType string = "privateca.googleapis.com/CaPool"
View Source
const PrivatecaCaPoolIAMAssetType string = "privateca.googleapis.com/CaPool"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
View Source
const PrivatecaCertificateAssetType string = "privateca.googleapis.com/Certificate"
View Source
const PrivatecaCertificateAuthorityAssetType string = "privateca.googleapis.com/CertificateAuthority"
View Source
const PrivatecaCertificateTemplateIAMAssetType string = "privateca.googleapis.com/CertificateTemplate"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
Variables ¶
View Source
var PrivatecaCaPoolIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "ca_pool": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
View Source
var PrivatecaCertificateTemplateIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "certificate_template": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
Functions ¶
func FetchPrivatecaCaPoolIamPolicy ¶
func FetchPrivatecaCaPoolIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
func FetchPrivatecaCertificateTemplateIamPolicy ¶
func FetchPrivatecaCertificateTemplateIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
func GetPrivatecaCaPoolApiObject ¶
func GetPrivatecaCaPoolApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetPrivatecaCaPoolCaiObject ¶
func GetPrivatecaCaPoolCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCaPoolIamBindingCaiObject ¶
func GetPrivatecaCaPoolIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCaPoolIamMemberCaiObject ¶
func GetPrivatecaCaPoolIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCaPoolIamPolicyCaiObject ¶
func GetPrivatecaCaPoolIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCertificateApiObject ¶
func GetPrivatecaCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetPrivatecaCertificateAuthorityApiObject ¶
func GetPrivatecaCertificateAuthorityApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetPrivatecaCertificateAuthorityCaiObject ¶
func GetPrivatecaCertificateAuthorityCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCertificateCaiObject ¶
func GetPrivatecaCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCertificateTemplateIamBindingCaiObject ¶
func GetPrivatecaCertificateTemplateIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCertificateTemplateIamMemberCaiObject ¶
func GetPrivatecaCertificateTemplateIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetPrivatecaCertificateTemplateIamPolicyCaiObject ¶
func GetPrivatecaCertificateTemplateIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func PrivatecaCaPoolIamUpdaterProducer ¶
func PrivatecaCaPoolIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func PrivatecaCaPoolIdParseFunc ¶
func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func PrivatecaCertificateTemplateIamUpdaterProducer ¶
func PrivatecaCertificateTemplateIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func PrivatecaCertificateTemplateIdParseFunc ¶
func PrivatecaCertificateTemplateIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ResourceConverterPrivatecaCaPool ¶
func ResourceConverterPrivatecaCaPool() cai.ResourceConverter
func ResourceConverterPrivatecaCaPoolIamBinding ¶
func ResourceConverterPrivatecaCaPoolIamBinding() cai.ResourceConverter
func ResourceConverterPrivatecaCaPoolIamMember ¶
func ResourceConverterPrivatecaCaPoolIamMember() cai.ResourceConverter
func ResourceConverterPrivatecaCaPoolIamPolicy ¶
func ResourceConverterPrivatecaCaPoolIamPolicy() cai.ResourceConverter
func ResourceConverterPrivatecaCertificate ¶
func ResourceConverterPrivatecaCertificate() cai.ResourceConverter
func ResourceConverterPrivatecaCertificateAuthority ¶
func ResourceConverterPrivatecaCertificateAuthority() cai.ResourceConverter
func ResourceConverterPrivatecaCertificateTemplateIamBinding ¶
func ResourceConverterPrivatecaCertificateTemplateIamBinding() cai.ResourceConverter
func ResourceConverterPrivatecaCertificateTemplateIamMember ¶
func ResourceConverterPrivatecaCertificateTemplateIamMember() cai.ResourceConverter
func ResourceConverterPrivatecaCertificateTemplateIamPolicy ¶
func ResourceConverterPrivatecaCertificateTemplateIamPolicy() cai.ResourceConverter
Types ¶
type PrivatecaCaPoolIamUpdater ¶
type PrivatecaCaPoolIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*PrivatecaCaPoolIamUpdater) DescribeResource ¶
func (u *PrivatecaCaPoolIamUpdater) DescribeResource() string
func (*PrivatecaCaPoolIamUpdater) GetMutexKey ¶
func (u *PrivatecaCaPoolIamUpdater) GetMutexKey() string
func (*PrivatecaCaPoolIamUpdater) GetResourceIamPolicy ¶
func (u *PrivatecaCaPoolIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PrivatecaCaPoolIamUpdater) GetResourceId ¶
func (u *PrivatecaCaPoolIamUpdater) GetResourceId() string
func (*PrivatecaCaPoolIamUpdater) SetResourceIamPolicy ¶
func (u *PrivatecaCaPoolIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type PrivatecaCertificateTemplateIamUpdater ¶
type PrivatecaCertificateTemplateIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*PrivatecaCertificateTemplateIamUpdater) DescribeResource ¶
func (u *PrivatecaCertificateTemplateIamUpdater) DescribeResource() string
func (*PrivatecaCertificateTemplateIamUpdater) GetMutexKey ¶
func (u *PrivatecaCertificateTemplateIamUpdater) GetMutexKey() string
func (*PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy ¶
func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PrivatecaCertificateTemplateIamUpdater) GetResourceId ¶
func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceId() string
func (*PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy ¶
func (u *PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Click to show internal directories.
Click to hide internal directories.