Package-level declarations
Types
Builder for GetAliasPlainArgs.
Builder for GetApicategoryPlainArgs.
Builder for GetApiPlainArgs.
Builder for GetApiProductPlainArgs.
Builder for GetAppPlainArgs.
Builder for GetArchiveDeploymentPlainArgs.
Builder for GetCanaryEvaluationPlainArgs.
Builder for GetDataCollectorPlainArgs.
Builder for GetDatastorePlainArgs.
Builder for GetDebugSessionPlainArgs.
Builder for GetDeveloperPlainArgs.
Builder for GetEndpointAttachmentPlainArgs.
Builder for GetEntryPlainArgs.
Builder for GetEnvgroupAttachmentPlainArgs.
Builder for GetEnvgroupPlainArgs.
Builder for GetEnvironmentEntryPlainArgs.
Builder for GetEnvironmentPlainArgs.
Builder for GetExportPlainArgs.
Builder for GetHostQueryPlainArgs.
Builder for GetHostSecurityReportPlainArgs.
Builder for GetInstanceAttachmentPlainArgs.
Builder for GetInstancePlainArgs.
Builder for GetKeyPlainArgs.
Builder for GetKeystorePlainArgs.
Builder for GetNatAddressPlainArgs.
Builder for GetOrganizationPlainArgs.
Builder for GetOverridePlainArgs.
Builder for GetQueryPlainArgs.
Builder for GetRatePlanPlainArgs.
Builder for GetReferencePlainArgs.
Builder for GetReportPlainArgs.
Builder for GetResourcefilePlainArgs.
Builder for GetSecurityReportPlainArgs.
Builder for GetSharedflowPlainArgs.
Builder for GetSubscriptionPlainArgs.
Builder for GetTargetServerPlainArgs.
Add-on configurations for the Apigee organization.
Configuration for the Advanced API Ops add-on.
Configurations of the API Security add-on.
Key-value pair to store extra metadata.
Builder for GoogleCloudApigeeV1AttributeArgs.
Labels that can be used to filter Apigee metrics.
Configuration for the Connectors Platform add-on.
This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum
Configuration detail for datastore
Date range of the data to export.
Builder for GoogleCloudApigeeV1DateRangeArgs.
Represents the pairing of GraphQL operation types and the GraphQL operation name.
Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
Configuration for the Integration add-on.
Configuration for the Monetization add-on.
NodeConfig for setting the min/max number of nodes associated with the environment.
Builder for GoogleCloudApigeeV1NodeConfigArgs.
Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.
Builder for GoogleCloudApigeeV1OperationArgs.
Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
Message for compatibility with legacy Edge specification for Java Properties object in JSON.
Builder for GoogleCloudApigeeV1PropertiesArgs.
A single property entry in the Properties message.
Builder for GoogleCloudApigeeV1PropertyArgs.
More info about Metric: https://docs.apigee.com/api-platform/analytics/analytics-reference#metrics
Builder for GoogleCloudApigeeV1QueryMetricArgs.
Quota contains the essential parameters needed that can be applied on the resources, methods, API source combination associated with this API product. While Quota is optional, setting it prevents requests from exceeding the provisioned parameters.
Builder for GoogleCloudApigeeV1QuotaArgs.
API call volume range and the fees charged when the total number of API calls is within the range.
Builder for GoogleCloudApigeeV1RateRangeArgs.
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
Metric of the Query
TLS configuration information for virtual hosts and TargetServers.
Builder for GoogleCloudApigeeV1TlsInfoArgs.
TraceSamplingConfig represents the detail settings of distributed tracing. Only the fields that are defined in the distributed trace configuration can be overridden using the distribute trace configuration override APIs.
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices
and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com
from DATA_READ logging, and aliya@example.com
from DATA_WRITE logging.
Builder for GoogleIamV1AuditConfigArgs.
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Builder for GoogleIamV1AuditLogConfigArgs.
Associates members
, or principals, with a role
.
Builder for GoogleIamV1BindingArgs.
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
Builder for GoogleTypeExprArgs.
Represents an amount of money with its currency type.
Builder for GoogleTypeMoneyArgs.