privateca

package
v5.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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 MergePrivatecaCaPoolIamBinding

func MergePrivatecaCaPoolIamBinding(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCaPoolIamBindingDelete

func MergePrivatecaCaPoolIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCaPoolIamMember

func MergePrivatecaCaPoolIamMember(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCaPoolIamMemberDelete

func MergePrivatecaCaPoolIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCaPoolIamPolicy

func MergePrivatecaCaPoolIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCertificateTemplateIamBinding

func MergePrivatecaCertificateTemplateIamBinding(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCertificateTemplateIamBindingDelete

func MergePrivatecaCertificateTemplateIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCertificateTemplateIamMember

func MergePrivatecaCertificateTemplateIamMember(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCertificateTemplateIamMemberDelete

func MergePrivatecaCertificateTemplateIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergePrivatecaCertificateTemplateIamPolicy

func MergePrivatecaCertificateTemplateIamPolicy(existing, incoming cai.Asset) cai.Asset

func PrivatecaCaPoolIdParseFunc

func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) 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 (*PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy

func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*PrivatecaCertificateTemplateIamUpdater) GetResourceId

func (*PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy

func (u *PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL