Skip to content

Commit

Permalink
feat(apigee): update the api
Browse files Browse the repository at this point in the history
#### apigee:v1

The following keys were added:
- schemas.GoogleCloudApigeeV1AccessLoggingConfig (Total Keys: 4)
- schemas.GoogleCloudApigeeV1Instance.properties.accessLoggingConfig.$ref (Total Keys: 1)
  • Loading branch information
yoshi-automation committed Mar 26, 2024
1 parent 1f2d928 commit 288e9fd
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 1 deletion.
16 changes: 16 additions & 0 deletions docs/dyn/apigee_v1.organizations.instances.html
Expand Up @@ -129,6 +129,10 @@ <h3>Method Details</h3>
The object takes the form of:

{ # Apigee runtime instance.
&quot;accessLoggingConfig&quot;: { # Access logging configuration enables customers to ship the access logs from the tenant projects to their own project&#x27;s cloud logging. The feature is at the instance level ad disabled by default. It can be enabled during CreateInstance or UpdateInstance. # Optional. Access logging configuration enables the access logging feature at the instance. Apigee customers can enable access logging to ship the access logs to their own project&#x27;s cloud logging.
&quot;enabled&quot;: True or False, # Optional. Boolean flag that specifies whether the customer access log feature is enabled.
&quot;filter&quot;: &quot;A String&quot;, # Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: &quot;filter&quot;: status_code &gt;= 200 &amp;&amp; status_code &lt; 300 )
},
&quot;consumerAcceptList&quot;: [ # Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.
&quot;A String&quot;,
],
Expand Down Expand Up @@ -227,6 +231,10 @@ <h3>Method Details</h3>
An object of the form:

{ # Apigee runtime instance.
&quot;accessLoggingConfig&quot;: { # Access logging configuration enables customers to ship the access logs from the tenant projects to their own project&#x27;s cloud logging. The feature is at the instance level ad disabled by default. It can be enabled during CreateInstance or UpdateInstance. # Optional. Access logging configuration enables the access logging feature at the instance. Apigee customers can enable access logging to ship the access logs to their own project&#x27;s cloud logging.
&quot;enabled&quot;: True or False, # Optional. Boolean flag that specifies whether the customer access log feature is enabled.
&quot;filter&quot;: &quot;A String&quot;, # Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: &quot;filter&quot;: status_code &gt;= 200 &amp;&amp; status_code &lt; 300 )
},
&quot;consumerAcceptList&quot;: [ # Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.
&quot;A String&quot;,
],
Expand Down Expand Up @@ -266,6 +274,10 @@ <h3>Method Details</h3>
{ # Response for ListInstances.
&quot;instances&quot;: [ # Instances in the specified organization.
{ # Apigee runtime instance.
&quot;accessLoggingConfig&quot;: { # Access logging configuration enables customers to ship the access logs from the tenant projects to their own project&#x27;s cloud logging. The feature is at the instance level ad disabled by default. It can be enabled during CreateInstance or UpdateInstance. # Optional. Access logging configuration enables the access logging feature at the instance. Apigee customers can enable access logging to ship the access logs to their own project&#x27;s cloud logging.
&quot;enabled&quot;: True or False, # Optional. Boolean flag that specifies whether the customer access log feature is enabled.
&quot;filter&quot;: &quot;A String&quot;, # Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: &quot;filter&quot;: status_code &gt;= 200 &amp;&amp; status_code &lt; 300 )
},
&quot;consumerAcceptList&quot;: [ # Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.
&quot;A String&quot;,
],
Expand Down Expand Up @@ -313,6 +325,10 @@ <h3>Method Details</h3>
The object takes the form of:

{ # Apigee runtime instance.
&quot;accessLoggingConfig&quot;: { # Access logging configuration enables customers to ship the access logs from the tenant projects to their own project&#x27;s cloud logging. The feature is at the instance level ad disabled by default. It can be enabled during CreateInstance or UpdateInstance. # Optional. Access logging configuration enables the access logging feature at the instance. Apigee customers can enable access logging to ship the access logs to their own project&#x27;s cloud logging.
&quot;enabled&quot;: True or False, # Optional. Boolean flag that specifies whether the customer access log feature is enabled.
&quot;filter&quot;: &quot;A String&quot;, # Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: &quot;filter&quot;: status_code &gt;= 200 &amp;&amp; status_code &lt; 300 )
},
&quot;consumerAcceptList&quot;: [ # Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.
&quot;A String&quot;,
],
Expand Down
21 changes: 20 additions & 1 deletion googleapiclient/discovery_cache/documents/apigee.v1.json
Expand Up @@ -10013,7 +10013,7 @@
}
}
},
"revision": "20240318",
"revision": "20240325",
"rootUrl": "https://apigee.googleapis.com/",
"schemas": {
"EdgeConfigstoreBundleBadBundle": {
Expand Down Expand Up @@ -10115,6 +10115,21 @@
},
"type": "object"
},
"GoogleCloudApigeeV1AccessLoggingConfig": {
"description": "Access logging configuration enables customers to ship the access logs from the tenant projects to their own project's cloud logging. The feature is at the instance level ad disabled by default. It can be enabled during CreateInstance or UpdateInstance.",
"id": "GoogleCloudApigeeV1AccessLoggingConfig",
"properties": {
"enabled": {
"description": "Optional. Boolean flag that specifies whether the customer access log feature is enabled.",
"type": "boolean"
},
"filter": {
"description": "Optional. Ship the access log entries that match the status_code defined in the filter. The status_code is the only expected/supported filter field. (Ex: status_code) The filter will parse it to the Common Expression Language semantics for expression evaluation to build the filter condition. (Ex: \"filter\": status_code >= 200 && status_code < 300 )",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudApigeeV1AccessRemove": {
"description": "Remove action. For example, \"Remove\" : { \"name\" : \"target.name\", \"success\" : true }",
"id": "GoogleCloudApigeeV1AccessRemove",
Expand Down Expand Up @@ -13583,6 +13598,10 @@
"description": "Apigee runtime instance.",
"id": "GoogleCloudApigeeV1Instance",
"properties": {
"accessLoggingConfig": {
"$ref": "GoogleCloudApigeeV1AccessLoggingConfig",
"description": "Optional. Access logging configuration enables the access logging feature at the instance. Apigee customers can enable access logging to ship the access logs to their own project's cloud logging."
},
"consumerAcceptList": {
"description": "Optional. Customer accept list represents the list of projects (id/number) on customer side that can privately connect to the service attachment. It is an optional field which the customers can provide during the instance creation. By default, the customer project associated with the Apigee organization will be included to the list.",
"items": {
Expand Down

0 comments on commit 288e9fd

Please sign in to comment.