Package-level declarations

Types

Link copied to clipboard

Scope of the quota decides how the quota counter gets applied and evaluate for quota violation. If the Scope is set as PROXY, then all the operations defined for the APIproduct that are associated with the same proxy will share the same quota counter set at the APIproduct level, making it a global counter at a proxy level. If the Scope is set as OPERATION, then each operations get the counter set at the API product dedicated, making it a local counter. Note that, the QuotaCounterScope applies only when an operation does not have dedicated quota set for itself.

Link copied to clipboard

Immutable. The type of data this data collector will collect.

Link copied to clipboard

Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.

Link copied to clipboard

Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be prevented from performing a /apigee/docs/api-platform/local-development/overview#prevented-actions within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers

Sampler of distributed tracing. OFF is the default value.

Link copied to clipboard

The log type that this config enables.

Link copied to clipboard

Optional. Size of the CIDR block range that will be reserved by the instance. PAID organizations support SLASH_16 to SLASH_20 and defaults to SLASH_16. Evaluation organizations support only SLASH_23.

Link copied to clipboard

Billing type of the Apigee organization. See Apigee pricing.

Link copied to clipboard

Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.

Link copied to clipboard

Not used by Apigee.

Link copied to clipboard

Frequency at which the customer will be billed.

Link copied to clipboard

Pricing model used for consumption-based charges.

Link copied to clipboard

DEPRECATED: This field is no longer supported and will eventually be removed when Apigee Hybrid 1.5/1.6 is no longer supported. Instead, use the billingType field inside DeveloperMonetizationConfig resource. Flag that specifies the billing account type, prepaid or postpaid.

Link copied to clipboard

Method used to calculate the revenue that is shared with developers.

Link copied to clipboard

Current state of the rate plan (draft or published).

Link copied to clipboard

Immutable. The protocol used by this TargetServer.