Documentation ¶
Index ¶
- Constants
- Variables
- func ApigeeEnvironmentIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ApigeeEnvironmentIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func FetchApigeeEnvironmentIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func GetApigeeAddonsConfigApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeAddonsConfigCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEndpointAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeEndpointAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvKeystoreApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeEnvKeystoreCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvReferencesApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeEnvReferencesCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvgroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeEnvgroupAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeEnvgroupAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvgroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvironmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeEnvironmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvironmentIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvironmentIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeEnvironmentIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeInstanceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeInstanceAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeInstanceAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeKeystoresAliasesSelfSignedCertApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeKeystoresAliasesSelfSignedCertCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeNatAddressApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeNatAddressCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeOrganizationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeOrganizationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeSyncAuthorizationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeSyncAuthorizationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApigeeTargetServerApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApigeeTargetServerCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func MergeApigeeEnvironmentIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeApigeeEnvironmentIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApigeeEnvironmentIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeApigeeEnvironmentIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApigeeEnvironmentIamPolicy(existing, incoming cai.Asset) cai.Asset
- func ProjectListDiffSuppressFunc(d tpgresource.TerraformResourceDataChange) bool
- func ResourceConverterApigeeAddonsConfig() cai.ResourceConverter
- func ResourceConverterApigeeEndpointAttachment() cai.ResourceConverter
- func ResourceConverterApigeeEnvKeystore() cai.ResourceConverter
- func ResourceConverterApigeeEnvReferences() cai.ResourceConverter
- func ResourceConverterApigeeEnvgroup() cai.ResourceConverter
- func ResourceConverterApigeeEnvgroupAttachment() cai.ResourceConverter
- func ResourceConverterApigeeEnvironment() cai.ResourceConverter
- func ResourceConverterApigeeEnvironmentIamBinding() cai.ResourceConverter
- func ResourceConverterApigeeEnvironmentIamMember() cai.ResourceConverter
- func ResourceConverterApigeeEnvironmentIamPolicy() cai.ResourceConverter
- func ResourceConverterApigeeInstance() cai.ResourceConverter
- func ResourceConverterApigeeInstanceAttachment() cai.ResourceConverter
- func ResourceConverterApigeeKeystoresAliasesSelfSignedCert() cai.ResourceConverter
- func ResourceConverterApigeeNatAddress() cai.ResourceConverter
- func ResourceConverterApigeeOrganization() cai.ResourceConverter
- func ResourceConverterApigeeSyncAuthorization() cai.ResourceConverter
- func ResourceConverterApigeeTargetServer() cai.ResourceConverter
- type ApigeeEnvironmentIamUpdater
- func (u *ApigeeEnvironmentIamUpdater) DescribeResource() string
- func (u *ApigeeEnvironmentIamUpdater) GetMutexKey() string
- func (u *ApigeeEnvironmentIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ApigeeEnvironmentIamUpdater) GetResourceId() string
- func (u *ApigeeEnvironmentIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
View Source
const ApigeeAddonsConfigAssetType string = "apigee.googleapis.com/AddonsConfig"
View Source
const ApigeeEndpointAttachmentAssetType string = "apigee.googleapis.com/EndpointAttachment"
View Source
const ApigeeEnvKeystoreAssetType string = "apigee.googleapis.com/EnvKeystore"
View Source
const ApigeeEnvReferencesAssetType string = "apigee.googleapis.com/EnvReferences"
View Source
const ApigeeEnvgroupAssetType string = "apigee.googleapis.com/Envgroup"
View Source
const ApigeeEnvgroupAttachmentAssetType string = "apigee.googleapis.com/EnvgroupAttachment"
View Source
const ApigeeEnvironmentAssetType string = "apigee.googleapis.com/Environment"
View Source
const ApigeeEnvironmentIAMAssetType string = "apigee.googleapis.com/Environment"
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 ApigeeInstanceAssetType string = "apigee.googleapis.com/Instance"
View Source
const ApigeeInstanceAttachmentAssetType string = "apigee.googleapis.com/InstanceAttachment"
View Source
const ApigeeKeystoresAliasesSelfSignedCertAssetType string = "apigee.googleapis.com/KeystoresAliasesSelfSignedCert"
View Source
const ApigeeNatAddressAssetType string = "apigee.googleapis.com/NatAddress"
View Source
const ApigeeOrganizationAssetType string = "apigee.googleapis.com/Organization"
View Source
const ApigeeSyncAuthorizationAssetType string = "apigee.googleapis.com/SyncAuthorization"
View Source
const ApigeeTargetServerAssetType string = "apigee.googleapis.com/TargetServer"
Variables ¶
View Source
var ApigeeEnvironmentIamSchema = map[string]*schema.Schema{ "org_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "env_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
Functions ¶
func ApigeeEnvironmentIamUpdaterProducer ¶
func ApigeeEnvironmentIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ApigeeEnvironmentIdParseFunc ¶
func ApigeeEnvironmentIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func FetchApigeeEnvironmentIamPolicy ¶
func FetchApigeeEnvironmentIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
func GetApigeeAddonsConfigApiObject ¶
func GetApigeeAddonsConfigApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeAddonsConfigCaiObject ¶
func GetApigeeAddonsConfigCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEndpointAttachmentApiObject ¶
func GetApigeeEndpointAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeEndpointAttachmentCaiObject ¶
func GetApigeeEndpointAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvKeystoreApiObject ¶
func GetApigeeEnvKeystoreApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeEnvKeystoreCaiObject ¶
func GetApigeeEnvKeystoreCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvReferencesApiObject ¶
func GetApigeeEnvReferencesApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeEnvReferencesCaiObject ¶
func GetApigeeEnvReferencesCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvgroupApiObject ¶
func GetApigeeEnvgroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeEnvgroupAttachmentApiObject ¶
func GetApigeeEnvgroupAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeEnvgroupAttachmentCaiObject ¶
func GetApigeeEnvgroupAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvgroupCaiObject ¶
func GetApigeeEnvgroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvironmentApiObject ¶
func GetApigeeEnvironmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeEnvironmentCaiObject ¶
func GetApigeeEnvironmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvironmentIamBindingCaiObject ¶
func GetApigeeEnvironmentIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvironmentIamMemberCaiObject ¶
func GetApigeeEnvironmentIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeEnvironmentIamPolicyCaiObject ¶
func GetApigeeEnvironmentIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeInstanceApiObject ¶
func GetApigeeInstanceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeInstanceAttachmentApiObject ¶
func GetApigeeInstanceAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeInstanceAttachmentCaiObject ¶
func GetApigeeInstanceAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeInstanceCaiObject ¶
func GetApigeeInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeKeystoresAliasesSelfSignedCertApiObject ¶
func GetApigeeKeystoresAliasesSelfSignedCertApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeKeystoresAliasesSelfSignedCertCaiObject ¶
func GetApigeeKeystoresAliasesSelfSignedCertCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeNatAddressApiObject ¶
func GetApigeeNatAddressApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeNatAddressCaiObject ¶
func GetApigeeNatAddressCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeOrganizationApiObject ¶
func GetApigeeOrganizationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeOrganizationCaiObject ¶
func GetApigeeOrganizationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeSyncAuthorizationApiObject ¶
func GetApigeeSyncAuthorizationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeSyncAuthorizationCaiObject ¶
func GetApigeeSyncAuthorizationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetApigeeTargetServerApiObject ¶
func GetApigeeTargetServerApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetApigeeTargetServerCaiObject ¶
func GetApigeeTargetServerCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func ProjectListDiffSuppressFunc ¶
func ProjectListDiffSuppressFunc(d tpgresource.TerraformResourceDataChange) bool
func ResourceConverterApigeeAddonsConfig ¶
func ResourceConverterApigeeAddonsConfig() cai.ResourceConverter
func ResourceConverterApigeeEndpointAttachment ¶
func ResourceConverterApigeeEndpointAttachment() cai.ResourceConverter
func ResourceConverterApigeeEnvKeystore ¶
func ResourceConverterApigeeEnvKeystore() cai.ResourceConverter
func ResourceConverterApigeeEnvReferences ¶
func ResourceConverterApigeeEnvReferences() cai.ResourceConverter
func ResourceConverterApigeeEnvgroup ¶
func ResourceConverterApigeeEnvgroup() cai.ResourceConverter
func ResourceConverterApigeeEnvgroupAttachment ¶
func ResourceConverterApigeeEnvgroupAttachment() cai.ResourceConverter
func ResourceConverterApigeeEnvironment ¶
func ResourceConverterApigeeEnvironment() cai.ResourceConverter
func ResourceConverterApigeeEnvironmentIamBinding ¶
func ResourceConverterApigeeEnvironmentIamBinding() cai.ResourceConverter
func ResourceConverterApigeeEnvironmentIamMember ¶
func ResourceConverterApigeeEnvironmentIamMember() cai.ResourceConverter
func ResourceConverterApigeeEnvironmentIamPolicy ¶
func ResourceConverterApigeeEnvironmentIamPolicy() cai.ResourceConverter
func ResourceConverterApigeeInstance ¶
func ResourceConverterApigeeInstance() cai.ResourceConverter
func ResourceConverterApigeeInstanceAttachment ¶
func ResourceConverterApigeeInstanceAttachment() cai.ResourceConverter
func ResourceConverterApigeeKeystoresAliasesSelfSignedCert ¶
func ResourceConverterApigeeKeystoresAliasesSelfSignedCert() cai.ResourceConverter
func ResourceConverterApigeeNatAddress ¶
func ResourceConverterApigeeNatAddress() cai.ResourceConverter
func ResourceConverterApigeeOrganization ¶
func ResourceConverterApigeeOrganization() cai.ResourceConverter
func ResourceConverterApigeeSyncAuthorization ¶
func ResourceConverterApigeeSyncAuthorization() cai.ResourceConverter
func ResourceConverterApigeeTargetServer ¶
func ResourceConverterApigeeTargetServer() cai.ResourceConverter
Types ¶
type ApigeeEnvironmentIamUpdater ¶
type ApigeeEnvironmentIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*ApigeeEnvironmentIamUpdater) DescribeResource ¶
func (u *ApigeeEnvironmentIamUpdater) DescribeResource() string
func (*ApigeeEnvironmentIamUpdater) GetMutexKey ¶
func (u *ApigeeEnvironmentIamUpdater) GetMutexKey() string
func (*ApigeeEnvironmentIamUpdater) GetResourceIamPolicy ¶
func (u *ApigeeEnvironmentIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ApigeeEnvironmentIamUpdater) GetResourceId ¶
func (u *ApigeeEnvironmentIamUpdater) GetResourceId() string
func (*ApigeeEnvironmentIamUpdater) SetResourceIamPolicy ¶
func (u *ApigeeEnvironmentIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Source Files ¶
- apigee_addons_config.go
- apigee_endpoint_attachment.go
- apigee_env_keystore.go
- apigee_env_references.go
- apigee_envgroup.go
- apigee_envgroup_attachment.go
- apigee_environment.go
- apigee_environment_iam.go
- apigee_instance.go
- apigee_instance_attachment.go
- apigee_keystores_aliases_self_signed_cert.go
- apigee_nat_address.go
- apigee_organization.go
- apigee_sync_authorization.go
- apigee_target_server.go
- iam_apigee_environment.go
Click to show internal directories.
Click to hide internal directories.