Package-level declarations

Types

Link copied to clipboard

Apigee Endpoint Attachment. To get more information about EndpointAttachment, see:

Link copied to clipboard
data class EndpointAttachmentArgs(val endpointAttachmentId: Output<String>? = null, val location: Output<String>? = null, val orgId: Output<String>? = null, val serviceAttachment: Output<String>? = null) : ConvertibleToJava<EndpointAttachmentArgs>

Apigee Endpoint Attachment. To get more information about EndpointAttachment, see:

Link copied to clipboard

An Environment group in Apigee. To get more information about Envgroup, see:

Link copied to clipboard
data class EnvGroupArgs(val hostnames: Output<List<String>>? = null, val name: Output<String>? = null, val orgId: Output<String>? = null) : ConvertibleToJava<EnvGroupArgs>

An Environment group in Apigee. To get more information about Envgroup, see:

Link copied to clipboard
Link copied to clipboard

An Environment Group attachment in Apigee. To get more information about EnvgroupAttachment, see:

Link copied to clipboard
data class EnvGroupAttachmentArgs(val envgroupId: Output<String>? = null, val environment: Output<String>? = null) : ConvertibleToJava<EnvGroupAttachmentArgs>

An Environment Group attachment in Apigee. To get more information about EnvgroupAttachment, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Environment in Apigee. To get more information about Environment, see:

Link copied to clipboard
data class EnvironmentArgs(val apiProxyType: Output<String>? = null, val deploymentType: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val name: Output<String>? = null, val nodeConfig: Output<EnvironmentNodeConfigArgs>? = null, val orgId: Output<String>? = null) : ConvertibleToJava<EnvironmentArgs>

An Environment in Apigee. To get more information about Environment, see:

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for Apigee Environment. Each of these resources serves a different use case:

Link copied to clipboard
data class EnvironmentIamBindingArgs(val condition: Output<EnvironmentIamBindingConditionArgs>? = null, val envId: Output<String>? = null, val members: Output<List<String>>? = null, val orgId: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<EnvironmentIamBindingArgs>

Three different resources help you manage your IAM policy for Apigee Environment. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Apigee Environment. Each of these resources serves a different use case:

Link copied to clipboard
data class EnvironmentIamMemberArgs(val condition: Output<EnvironmentIamMemberConditionArgs>? = null, val envId: Output<String>? = null, val member: Output<String>? = null, val orgId: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<EnvironmentIamMemberArgs>

Three different resources help you manage your IAM policy for Apigee Environment. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Apigee Environment. Each of these resources serves a different use case:

Link copied to clipboard
data class EnvironmentIamPolicyArgs(val envId: Output<String>? = null, val orgId: Output<String>? = null, val policyData: Output<String>? = null) : ConvertibleToJava<EnvironmentIamPolicyArgs>

Three different resources help you manage your IAM policy for Apigee Environment. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Instance is the runtime dataplane in Apigee. To get more information about Instance, see:

Link copied to clipboard
data class InstanceArgs(val consumerAcceptLists: Output<List<String>>? = null, val description: Output<String>? = null, val diskEncryptionKeyName: Output<String>? = null, val displayName: Output<String>? = null, val ipRange: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val orgId: Output<String>? = null, val peeringCidrRange: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

An Instance is the runtime dataplane in Apigee. To get more information about Instance, see:

Link copied to clipboard
Link copied to clipboard

An Instance attachment in Apigee. To get more information about InstanceAttachment, see:

Link copied to clipboard
data class InstanceAttachmentArgs(val environment: Output<String>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<InstanceAttachmentArgs>

An Instance attachment in Apigee. To get more information about InstanceAttachment, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Apigee NAT (network address translation) address. A NAT address is a static external IP address used for Internet egress traffic. This is not avaible for Apigee hybrid. Apigee NAT addresses are not automatically activated because they might require explicit allow entries on the target systems first. See https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.instances.natAddresses/activate To get more information about NatAddress, see:

Link copied to clipboard
data class NatAddressArgs(val instanceId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<NatAddressArgs>

Apigee NAT (network address translation) address. A NAT address is a static external IP address used for Internet egress traffic. This is not avaible for Apigee hybrid. Apigee NAT addresses are not automatically activated because they might require explicit allow entries on the target systems first. See https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.instances.natAddresses/activate To get more information about NatAddress, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An Organization is the top-level container in Apigee. To get more information about Organization, see:

Link copied to clipboard
data class OrganizationArgs(val analyticsRegion: Output<String>? = null, val authorizedNetwork: Output<String>? = null, val billingType: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val projectId: Output<String>? = null, val properties: Output<OrganizationPropertiesArgs>? = null, val retention: Output<String>? = null, val runtimeDatabaseEncryptionKeyName: Output<String>? = null, val runtimeType: Output<String>? = null) : ConvertibleToJava<OrganizationArgs>

An Organization is the top-level container in Apigee. To get more information about Organization, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Authorize the Synchronizer to download environment data from the control plane. To get more information about SyncAuthorization, see:

Link copied to clipboard
data class SyncAuthorizationArgs(val identities: Output<List<String>>? = null, val name: Output<String>? = null) : ConvertibleToJava<SyncAuthorizationArgs>

Authorize the Synchronizer to download environment data from the control plane. To get more information about SyncAuthorization, see:

Functions

Link copied to clipboard
suspend fun envGroupResource(name: String, block: suspend EnvGroupResourceBuilder.() -> Unit): EnvGroup
Link copied to clipboard
suspend fun environmentResource(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
suspend fun natAddressResource(name: String, block: suspend NatAddressResourceBuilder.() -> Unit): NatAddress
Link copied to clipboard
suspend fun organizationResource(name: String, block: suspend OrganizationResourceBuilder.() -> Unit): Organization
Link copied to clipboard