apigee

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 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 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 MergeApigeeEnvironmentIamBinding

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

func MergeApigeeEnvironmentIamBindingDelete

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

func MergeApigeeEnvironmentIamMember

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

func MergeApigeeEnvironmentIamMemberDelete

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

func MergeApigeeEnvironmentIamPolicy

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

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

Jump to

Keyboard shortcuts

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