Package-level declarations
Types
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.
Immutable. The type of data this data collector will collect.
Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
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.
The log type that this config enables.
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
.
Billing type of the Apigee organization. See Apigee pricing.
Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
Not used by Apigee.
Frequency at which the customer will be billed.
Pricing model used for consumption-based charges.
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.
Method used to calculate the revenue that is shared with developers.
Current state of the rate plan (draft or published).
Immutable. The protocol used by this TargetServer.