GoogleCloudApigeeV1OperationConfigArgs

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.

Constructors

Link copied to clipboard
constructor(apiSource: Output<String>, attributes: Output<List<GoogleCloudApigeeV1AttributeArgs>>? = null, operations: Output<List<GoogleCloudApigeeV1OperationArgs>>? = null, quota: Output<GoogleCloudApigeeV1QuotaArgs>? = null)

Properties

Link copied to clipboard
val apiSource: Output<String>

Name of the API proxy or remote service with which the resources, methods, and quota are associated.

Link copied to clipboard

Custom attributes associated with the operation.

Link copied to clipboard

List of resource/method pairs for the API proxy or remote service to which quota will applied. Note: Currently, you can specify only a single resource/method pair. The call will fail if more than one resource/method pair is provided.

Link copied to clipboard
val quota: Output<GoogleCloudApigeeV1QuotaArgs>? = null

Quota parameters to be enforced for the resources, methods, and API source combination. If none are specified, quota enforcement will not be done.

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudApigeeV1OperationConfigArgs