Package-level declarations

Types

Link copied to clipboard
data class GetAliasPlainArgs(val aliasId: String, val environmentId: String, val keystoreId: String, val organizationId: String) : ConvertibleToJava<GetAliasPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetApicategoryPlainArgs(val apicategoryId: String, val organizationId: String, val siteId: String) : ConvertibleToJava<GetApicategoryPlainArgs>
Link copied to clipboard
data class GetApiPlainArgs(val apiId: String, val organizationId: String) : ConvertibleToJava<GetApiPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetApiProductPlainArgs(val apiproductId: String, val organizationId: String) : ConvertibleToJava<GetApiProductPlainArgs>
Link copied to clipboard
data class GetAppPlainArgs(val appId: String, val developerId: String, val entity: String? = null, val organizationId: String, val query: String? = null) : ConvertibleToJava<GetAppPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetArchiveDeploymentPlainArgs(val archiveDeploymentId: String, val environmentId: String, val organizationId: String) : ConvertibleToJava<GetArchiveDeploymentPlainArgs>
Link copied to clipboard
data class GetCanaryEvaluationPlainArgs(val canaryevaluationId: String, val instanceId: String, val organizationId: String) : ConvertibleToJava<GetCanaryEvaluationPlainArgs>
Link copied to clipboard
data class GetDataCollectorPlainArgs(val datacollectorId: String, val organizationId: String) : ConvertibleToJava<GetDataCollectorPlainArgs>
Link copied to clipboard
data class GetDatastorePlainArgs(val datastoreId: String, val organizationId: String) : ConvertibleToJava<GetDatastorePlainArgs>
Link copied to clipboard
data class GetDebugSessionPlainArgs(val apiId: String, val debugsessionId: String, val environmentId: String, val organizationId: String, val revisionId: String) : ConvertibleToJava<GetDebugSessionPlainArgs>
Link copied to clipboard
data class GetDeveloperPlainArgs(val action: String? = null, val developerId: String, val organizationId: String) : ConvertibleToJava<GetDeveloperPlainArgs>
Link copied to clipboard
data class GetEndpointAttachmentPlainArgs(val endpointAttachmentId: String, val organizationId: String) : ConvertibleToJava<GetEndpointAttachmentPlainArgs>
Link copied to clipboard
data class GetEntryPlainArgs(val apiId: String, val entryId: String, val keyvaluemapId: String, val organizationId: String) : ConvertibleToJava<GetEntryPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetEnvgroupAttachmentPlainArgs(val attachmentId: String, val envgroupId: String, val organizationId: String) : ConvertibleToJava<GetEnvgroupAttachmentPlainArgs>
Link copied to clipboard
data class GetEnvgroupPlainArgs(val envgroupId: String, val organizationId: String) : ConvertibleToJava<GetEnvgroupPlainArgs>
Link copied to clipboard
data class GetEnvironmentEntryPlainArgs(val entryId: String, val environmentId: String, val keyvaluemapId: String, val organizationId: String) : ConvertibleToJava<GetEnvironmentEntryPlainArgs>
Link copied to clipboard
data class GetEnvironmentPlainArgs(val environmentId: String, val organizationId: String) : ConvertibleToJava<GetEnvironmentPlainArgs>
Link copied to clipboard
data class GetExportPlainArgs(val environmentId: String, val exportId: String, val organizationId: String) : ConvertibleToJava<GetExportPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetHostQueryPlainArgs(val hostQueryId: String, val organizationId: String) : ConvertibleToJava<GetHostQueryPlainArgs>
Link copied to clipboard
data class GetHostSecurityReportPlainArgs(val hostSecurityReportId: String, val organizationId: String) : ConvertibleToJava<GetHostSecurityReportPlainArgs>
Link copied to clipboard
data class GetInstanceAttachmentPlainArgs(val attachmentId: String, val instanceId: String, val organizationId: String) : ConvertibleToJava<GetInstanceAttachmentPlainArgs>
Link copied to clipboard
data class GetInstancePlainArgs(val instanceId: String, val organizationId: String) : ConvertibleToJava<GetInstancePlainArgs>
Link copied to clipboard
data class GetKeyPlainArgs(val appId: String, val developerId: String, val keyId: String, val organizationId: String) : ConvertibleToJava<GetKeyPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetKeystorePlainArgs(val environmentId: String, val keystoreId: String, val organizationId: String) : ConvertibleToJava<GetKeystorePlainArgs>
Link copied to clipboard
data class GetNatAddressPlainArgs(val instanceId: String, val natAddressId: String, val organizationId: String) : ConvertibleToJava<GetNatAddressPlainArgs>
data class GetOrganizationEnvironmentIamPolicyPlainArgs(val environmentId: String, val optionsRequestedPolicyVersion: Int? = null, val organizationId: String) : ConvertibleToJava<GetOrganizationEnvironmentIamPolicyPlainArgs>
Link copied to clipboard
data class GetOrganizationPlainArgs(val organizationId: String) : ConvertibleToJava<GetOrganizationPlainArgs>
Link copied to clipboard
data class GetOverridePlainArgs(val environmentId: String, val organizationId: String, val overrideId: String) : ConvertibleToJava<GetOverridePlainArgs>
Link copied to clipboard
data class GetQueryPlainArgs(val environmentId: String, val organizationId: String, val queryId: String) : ConvertibleToJava<GetQueryPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetRatePlanPlainArgs(val apiproductId: String, val organizationId: String, val rateplanId: String) : ConvertibleToJava<GetRatePlanPlainArgs>
Link copied to clipboard
data class GetReferencePlainArgs(val environmentId: String, val organizationId: String, val referenceId: String) : ConvertibleToJava<GetReferencePlainArgs>
Link copied to clipboard
data class GetReportPlainArgs(val organizationId: String, val reportId: String) : ConvertibleToJava<GetReportPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetResourcefilePlainArgs(val environmentId: String, val name: String, val organizationId: String, val type: String) : ConvertibleToJava<GetResourcefilePlainArgs>
Link copied to clipboard
data class GetSecurityReportPlainArgs(val environmentId: String, val organizationId: String, val securityReportId: String) : ConvertibleToJava<GetSecurityReportPlainArgs>
Link copied to clipboard
data class GetSharedflowPlainArgs(val organizationId: String, val sharedflowId: String) : ConvertibleToJava<GetSharedflowPlainArgs>
Link copied to clipboard
data class GetSubscriptionPlainArgs(val developerId: String, val organizationId: String, val subscriptionId: String) : ConvertibleToJava<GetSubscriptionPlainArgs>
Link copied to clipboard
data class GetTargetServerPlainArgs(val environmentId: String, val organizationId: String, val targetserverId: String) : ConvertibleToJava<GetTargetServerPlainArgs>
Link copied to clipboard
data class GoogleCloudApigeeV1AddonsConfigArgs(val advancedApiOpsConfig: Output<GoogleCloudApigeeV1AdvancedApiOpsConfigArgs>? = null, val apiSecurityConfig: Output<GoogleCloudApigeeV1ApiSecurityConfigArgs>? = null, val connectorsPlatformConfig: Output<GoogleCloudApigeeV1ConnectorsPlatformConfigArgs>? = null, val integrationConfig: Output<GoogleCloudApigeeV1IntegrationConfigArgs>? = null, val monetizationConfig: Output<GoogleCloudApigeeV1MonetizationConfigArgs>? = null) : ConvertibleToJava<GoogleCloudApigeeV1AddonsConfigArgs>

Add-on configurations for the Apigee organization.

data class GoogleCloudApigeeV1AdvancedApiOpsConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudApigeeV1AdvancedApiOpsConfigArgs>

Configuration for the Advanced API Ops add-on.

Link copied to clipboard
data class GoogleCloudApigeeV1ApiSecurityConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudApigeeV1ApiSecurityConfigArgs>

Configurations of the API Security add-on.

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

Key-value pair to store extra metadata.

data class GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs(val env: Output<String>? = null, val instanceId: Output<String>, val location: Output<String>) : ConvertibleToJava<GoogleCloudApigeeV1CanaryEvaluationMetricLabelsArgs>

Labels that can be used to filter Apigee metrics.

data class GoogleCloudApigeeV1ConnectorsPlatformConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudApigeeV1ConnectorsPlatformConfigArgs>

Configuration for the Connectors Platform add-on.

data class GoogleCloudApigeeV1CustomReportMetricArgs(val function: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1CustomReportMetricArgs>

This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum

Link copied to clipboard
data class GoogleCloudApigeeV1DatastoreConfigArgs(val bucketName: Output<String>? = null, val datasetName: Output<String>? = null, val path: Output<String>? = null, val project: Output<String>, val tablePrefix: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1DatastoreConfigArgs>

Configuration detail for datastore

Link copied to clipboard
data class GoogleCloudApigeeV1DateRangeArgs(val end: Output<String>, val start: Output<String>) : ConvertibleToJava<GoogleCloudApigeeV1DateRangeArgs>

Date range of the data to export.

Link copied to clipboard
data class GoogleCloudApigeeV1GraphQLOperationArgs(val operation: Output<String>? = null, val operationTypes: Output<List<String>>) : ConvertibleToJava<GoogleCloudApigeeV1GraphQLOperationArgs>

Represents the pairing of GraphQL operation types and the GraphQL operation name.

data class GoogleCloudApigeeV1GraphQLOperationConfigArgs(val apiSource: Output<String>, val attributes: Output<List<GoogleCloudApigeeV1AttributeArgs>>? = null, val operations: Output<List<GoogleCloudApigeeV1GraphQLOperationArgs>>, val quota: Output<GoogleCloudApigeeV1QuotaArgs>? = null) : ConvertibleToJava<GoogleCloudApigeeV1GraphQLOperationConfigArgs>

Binds the resources in a proxy or remote service with the GraphQL operation and its associated quota enforcement.

data class GoogleCloudApigeeV1GraphQLOperationGroupArgs(val operationConfigType: Output<String>? = null, val operationConfigs: Output<List<GoogleCloudApigeeV1GraphQLOperationConfigArgs>>) : ConvertibleToJava<GoogleCloudApigeeV1GraphQLOperationGroupArgs>

List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.

Link copied to clipboard
data class GoogleCloudApigeeV1IntegrationConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudApigeeV1IntegrationConfigArgs>

Configuration for the Integration add-on.

data class GoogleCloudApigeeV1MonetizationConfigArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudApigeeV1MonetizationConfigArgs>

Configuration for the Monetization add-on.

Link copied to clipboard
data class GoogleCloudApigeeV1NodeConfigArgs(val maxNodeCount: Output<String>? = null, val minNodeCount: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1NodeConfigArgs>

NodeConfig for setting the min/max number of nodes associated with the environment.

Link copied to clipboard
data class GoogleCloudApigeeV1OperationArgs(val methods: Output<List<String>>? = null, val resource: Output<String>) : ConvertibleToJava<GoogleCloudApigeeV1OperationArgs>

Represents the pairing of REST resource path and the actions (verbs) allowed on the resource path.

Link copied to clipboard
data class GoogleCloudApigeeV1OperationConfigArgs(val apiSource: Output<String>, val attributes: Output<List<GoogleCloudApigeeV1AttributeArgs>>? = null, val operations: Output<List<GoogleCloudApigeeV1OperationArgs>>? = null, val quota: Output<GoogleCloudApigeeV1QuotaArgs>? = null) : ConvertibleToJava<GoogleCloudApigeeV1OperationConfigArgs>

Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.

Link copied to clipboard
data class GoogleCloudApigeeV1OperationGroupArgs(val operationConfigType: Output<String>? = null, val operationConfigs: Output<List<GoogleCloudApigeeV1OperationConfigArgs>>) : ConvertibleToJava<GoogleCloudApigeeV1OperationGroupArgs>

List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.

Link copied to clipboard
data class GoogleCloudApigeeV1PropertiesArgs(val property: Output<List<GoogleCloudApigeeV1PropertyArgs>>? = null) : ConvertibleToJava<GoogleCloudApigeeV1PropertiesArgs>

Message for compatibility with legacy Edge specification for Java Properties object in JSON.

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

A single property entry in the Properties message.

Link copied to clipboard
data class GoogleCloudApigeeV1QueryMetricArgs(val alias: Output<String>? = null, val function: Output<String>? = null, val name: Output<String>, val operator: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1QueryMetricArgs>

More info about Metric: https://docs.apigee.com/api-platform/analytics/analytics-reference#metrics

Link copied to clipboard
data class GoogleCloudApigeeV1QuotaArgs(val interval: Output<String>, val limit: Output<String>, val timeUnit: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1QuotaArgs>

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.

Link copied to clipboard
data class GoogleCloudApigeeV1RateRangeArgs(val end: Output<String>? = null, val fee: Output<GoogleTypeMoneyArgs>? = null, val start: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1RateRangeArgs>

API call volume range and the fees charged when the total number of API calls is within the range.

Link copied to clipboard
data class GoogleCloudApigeeV1ReportPropertyArgs(val property: Output<String>? = null, val value: Output<List<GoogleCloudApigeeV1AttributeArgs>>? = null) : ConvertibleToJava<GoogleCloudApigeeV1ReportPropertyArgs>
Link copied to clipboard
data class GoogleCloudApigeeV1RevenueShareRangeArgs(val end: Output<String>? = null, val sharePercentage: Output<Double>? = null, val start: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1RevenueShareRangeArgs>

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.

data class GoogleCloudApigeeV1SecurityReportQueryMetricArgs(val aggregationFunction: Output<String>? = null, val alias: Output<String>? = null, val name: Output<String>, val operator: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1SecurityReportQueryMetricArgs>

Metric of the Query

Link copied to clipboard
data class GoogleCloudApigeeV1TlsInfoArgs(val ciphers: Output<List<String>>? = null, val clientAuthEnabled: Output<Boolean>? = null, val commonName: Output<GoogleCloudApigeeV1TlsInfoCommonNameArgs>? = null, val enabled: Output<Boolean>, val ignoreValidationErrors: Output<Boolean>? = null, val keyAlias: Output<String>? = null, val keyStore: Output<String>? = null, val protocols: Output<List<String>>? = null, val trustStore: Output<String>? = null) : ConvertibleToJava<GoogleCloudApigeeV1TlsInfoArgs>

TLS configuration information for virtual hosts and TargetServers.

Link copied to clipboard
data class GoogleCloudApigeeV1TlsInfoCommonNameArgs(val value: Output<String>? = null, val wildcardMatch: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudApigeeV1TlsInfoCommonNameArgs>
data class GoogleCloudApigeeV1TraceSamplingConfigArgs(val sampler: Output<GoogleCloudApigeeV1TraceSamplingConfigSampler>? = null, val samplingRate: Output<Double>? = null) : ConvertibleToJava<GoogleCloudApigeeV1TraceSamplingConfigArgs>

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.

Link copied to clipboard
data class GoogleIamV1AuditConfigArgs(val auditLogConfigs: Output<List<GoogleIamV1AuditLogConfigArgs>>? = null, val service: Output<String>? = null) : ConvertibleToJava<GoogleIamV1AuditConfigArgs>

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.

Link copied to clipboard
data class GoogleIamV1AuditLogConfigArgs(val exemptedMembers: Output<List<String>>? = null, val logType: Output<GoogleIamV1AuditLogConfigLogType>? = null) : ConvertibleToJava<GoogleIamV1AuditLogConfigArgs>

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.

Link copied to clipboard
data class GoogleIamV1BindingArgs(val condition: Output<GoogleTypeExprArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<GoogleIamV1BindingArgs>

Associates members, or principals, with a role.

Link copied to clipboard
data class GoogleTypeExprArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val location: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleTypeExprArgs>

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.

Link copied to clipboard
Link copied to clipboard
data class GoogleTypeMoneyArgs(val currencyCode: Output<String>? = null, val nanos: Output<Int>? = null, val units: Output<String>? = null) : ConvertibleToJava<GoogleTypeMoneyArgs>

Represents an amount of money with its currency type.