Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 8bac6c1

Browse files
committedOct 3, 2023
feat(apigee): update the api
#### apigee:v1 The following keys were added: - resources.organizations.resources.environments.methods.getAddonsConfig (Total Keys: 11) - resources.organizations.resources.environments.methods.getSecurityActionsConfig (Total Keys: 11) - resources.organizations.resources.environments.methods.updateSecurityActionsConfig (Total Keys: 15) - resources.organizations.resources.environments.resources.addonsConfig.methods.setAddonEnablement (Total Keys: 12) - resources.organizations.resources.environments.resources.securityActions.methods.create (Total Keys: 14) - resources.organizations.resources.environments.resources.securityActions.methods.disable (Total Keys: 12) - resources.organizations.resources.environments.resources.securityActions.methods.enable (Total Keys: 12) - resources.organizations.resources.environments.resources.securityActions.methods.get (Total Keys: 11) - resources.organizations.resources.environments.resources.securityActions.methods.list (Total Keys: 18) - schemas.GoogleCloudApigeeV1AddonsConfig.properties.analyticsConfig.$ref (Total Keys: 1) - schemas.GoogleCloudApigeeV1AnalyticsConfig (Total Keys: 11) - schemas.GoogleCloudApigeeV1DisableSecurityActionRequest (Total Keys: 2) - schemas.GoogleCloudApigeeV1EnableSecurityActionRequest (Total Keys: 2) - schemas.GoogleCloudApigeeV1EnvironmentConfig.properties.addonsConfig.$ref (Total Keys: 1) - schemas.GoogleCloudApigeeV1ListSecurityActionsResponse (Total Keys: 5) - schemas.GoogleCloudApigeeV1Organization.properties.subscriptionPlan (Total Keys: 2) - schemas.GoogleCloudApigeeV1RuntimeAddonsConfig (Total Keys: 6) - schemas.GoogleCloudApigeeV1RuntimeAnalyticsConfig (Total Keys: 4) - schemas.GoogleCloudApigeeV1RuntimeApiSecurityConfig (Total Keys: 3) - schemas.GoogleCloudApigeeV1SecurityAction (Total Keys: 45) - schemas.GoogleCloudApigeeV1SetAddonEnablementRequest (Total Keys: 4)
1 parent 288f8dd commit 8bac6c1

8 files changed

+1297
-10
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
<html><body>
2+
<style>
3+
4+
body, h1, h2, h3, div, span, p, pre, a {
5+
margin: 0;
6+
padding: 0;
7+
border: 0;
8+
font-weight: inherit;
9+
font-style: inherit;
10+
font-size: 100%;
11+
font-family: inherit;
12+
vertical-align: baseline;
13+
}
14+
15+
body {
16+
font-size: 13px;
17+
padding: 1em;
18+
}
19+
20+
h1 {
21+
font-size: 26px;
22+
margin-bottom: 1em;
23+
}
24+
25+
h2 {
26+
font-size: 24px;
27+
margin-bottom: 1em;
28+
}
29+
30+
h3 {
31+
font-size: 20px;
32+
margin-bottom: 1em;
33+
margin-top: 1em;
34+
}
35+
36+
pre, code {
37+
line-height: 1.5;
38+
font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39+
}
40+
41+
pre {
42+
margin-top: 0.5em;
43+
}
44+
45+
h1, h2, h3, p {
46+
font-family: Arial, sans serif;
47+
}
48+
49+
h1, h2, h3 {
50+
border-bottom: solid #CCC 1px;
51+
}
52+
53+
.toc_element {
54+
margin-top: 0.5em;
55+
}
56+
57+
.firstline {
58+
margin-left: 2 em;
59+
}
60+
61+
.method {
62+
margin-top: 1em;
63+
border: solid 1px #CCC;
64+
padding: 1em;
65+
background: #EEE;
66+
}
67+
68+
.details {
69+
font-weight: bold;
70+
font-size: 14px;
71+
}
72+
73+
</style>
74+
75+
<h1><a href="apigee_v1.html">Apigee API</a> . <a href="apigee_v1.organizations.html">organizations</a> . <a href="apigee_v1.organizations.environments.html">environments</a> . <a href="apigee_v1.organizations.environments.addonsConfig.html">addonsConfig</a></h1>
76+
<h2>Instance Methods</h2>
77+
<p class="toc_element">
78+
<code><a href="#close">close()</a></code></p>
79+
<p class="firstline">Close httplib2 connections.</p>
80+
<p class="toc_element">
81+
<code><a href="#setAddonEnablement">setAddonEnablement(name, body=None, x__xgafv=None)</a></code></p>
82+
<p class="firstline">Updates an add-on enablement status of an environment.</p>
83+
<h3>Method Details</h3>
84+
<div class="method">
85+
<code class="details" id="close">close()</code>
86+
<pre>Close httplib2 connections.</pre>
87+
</div>
88+
89+
<div class="method">
90+
<code class="details" id="setAddonEnablement">setAddonEnablement(name, body=None, x__xgafv=None)</code>
91+
<pre>Updates an add-on enablement status of an environment.
92+
93+
Args:
94+
name: string, Required. Name of the add-ons config. Must be in the format of `/organizations/{org}/environments/{env}/addonsConfig` (required)
95+
body: object, The request body.
96+
The object takes the form of:
97+
98+
{ # Request for SetAddonEnablement.
99+
&quot;analyticsEnabled&quot;: True or False, # If the Analytics should be enabled in the environment.
100+
&quot;apiSecurityEnabled&quot;: True or False, # If the API Security should be enabled in the environment.
101+
}
102+
103+
x__xgafv: string, V1 error format.
104+
Allowed values
105+
1 - v1 error format
106+
2 - v2 error format
107+
108+
Returns:
109+
An object of the form:
110+
111+
{ # This resource represents a long-running operation that is the result of a network API call.
112+
&quot;done&quot;: True or False, # If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
113+
&quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # The error result of the operation in case of failure or cancellation.
114+
&quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
115+
&quot;details&quot;: [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
116+
{
117+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
118+
},
119+
],
120+
&quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
121+
},
122+
&quot;metadata&quot;: { # Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
123+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
124+
},
125+
&quot;name&quot;: &quot;A String&quot;, # The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
126+
&quot;response&quot;: { # The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
127+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
128+
},
129+
}</pre>
130+
</div>
131+
132+
</body></html>

‎docs/dyn/apigee_v1.organizations.environments.apis.revisions.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ <h3>Method Details</h3>
109109
Args:
110110
name: string, Required. Name of the API proxy revision deployment in the following format: `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}` (required)
111111
override: boolean, Flag that specifies whether the new deployment replaces other deployed revisions of the API proxy in the environment. Set `override` to `true` to replace other deployed revisions. By default, `override` is `false` and the deployment is rejected if other revisions of the API proxy are deployed in the environment.
112-
sequencedRollout: boolean, Flag that specifies whether to enable sequenced rollout. If set to `true`, the routing rules for this deployment and the environment changes to add the deployment will be rolled out in a safe order. This reduces the risk of downtime that could be caused by changing the environment group&#x27;s routing before the new destination for the affected traffic is ready to receive it. This should only be necessary if the new deployment will be capturing traffic from another environment under a shared environment group or if traffic will be rerouted to a different environment due to a base path removal. The [generateDeployChangeReport API](generateDeployChangeReport) may be used to examine routing changes before issuing the deployment request, and its response will indicate if a sequenced rollout is recommended for the deployment.
112+
sequencedRollout: boolean, Flag that specifies whether to enable sequenced rollout. If set to `true`, the routing rules for this deployment and the environment changes to add the deployment will be rolled out in a safe order. This reduces the risk of downtime that could be caused by changing the environment group&#x27;s routing before the new destination for the affected traffic is ready to receive it. This should only be necessary if the new deployment will be capturing traffic from another environment under a shared environment group or if traffic will be rerouted to a different environment due to a base path removal. The generateDeployChangeReport API may be used to examine routing changes before issuing the deployment request, and its response will indicate if a sequenced rollout is recommended for the deployment.
113113
serviceAccount: string, Google Cloud IAM service account. The service account represents the identity of the deployed proxy, and determines what permissions it has. The format must be `{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`.
114114
x__xgafv: string, V1 error format.
115115
Allowed values
@@ -271,7 +271,7 @@ <h3>Method Details</h3>
271271

272272
Args:
273273
name: string, Required. Name of the API proxy revision deployment in the following format: `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}` (required)
274-
sequencedRollout: boolean, Flag that specifies whether to enable sequenced rollout. If set to `true`, the environment group routing rules corresponding to this deployment will be removed before removing the deployment from the runtime. This is likely to be a rare use case; it is only needed when the intended effect of undeploying this proxy is to cause the traffic it currently handles to be rerouted to some other existing proxy in the environment group. The [GenerateUndeployChangeReport API](GenerateUndeployChangeReport) may be used to examine routing changes before issuing the undeployment request, and its response will indicate if a sequenced rollout is recommended for the undeployment.
274+
sequencedRollout: boolean, Flag that specifies whether to enable sequenced rollout. If set to `true`, the environment group routing rules corresponding to this deployment will be removed before removing the deployment from the runtime. This is likely to be a rare use case; it is only needed when the intended effect of undeploying this proxy is to cause the traffic it currently handles to be rerouted to some other existing proxy in the environment group. The GenerateUndeployChangeReport API may be used to examine routing changes before issuing the undeployment request, and its response will indicate if a sequenced rollout is recommended for the undeployment.
275275
x__xgafv: string, V1 error format.
276276
Allowed values
277277
1 - v1 error format

‎docs/dyn/apigee_v1.organizations.environments.html

+124
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@
7474

7575
<h1><a href="apigee_v1.html">Apigee API</a> . <a href="apigee_v1.organizations.html">organizations</a> . <a href="apigee_v1.organizations.environments.html">environments</a></h1>
7676
<h2>Instance Methods</h2>
77+
<p class="toc_element">
78+
<code><a href="apigee_v1.organizations.environments.addonsConfig.html">addonsConfig()</a></code>
79+
</p>
80+
<p class="firstline">Returns the addonsConfig Resource.</p>
81+
7782
<p class="toc_element">
7883
<code><a href="apigee_v1.organizations.environments.analytics.html">analytics()</a></code>
7984
</p>
@@ -134,6 +139,11 @@ <h2>Instance Methods</h2>
134139
</p>
135140
<p class="firstline">Returns the resourcefiles Resource.</p>
136141

142+
<p class="toc_element">
143+
<code><a href="apigee_v1.organizations.environments.securityActions.html">securityActions()</a></code>
144+
</p>
145+
<p class="firstline">Returns the securityActions Resource.</p>
146+
137147
<p class="toc_element">
138148
<code><a href="apigee_v1.organizations.environments.securityIncidents.html">securityIncidents()</a></code>
139149
</p>
@@ -181,6 +191,9 @@ <h2>Instance Methods</h2>
181191
<p class="toc_element">
182192
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
183193
<p class="firstline">Gets environment details.</p>
194+
<p class="toc_element">
195+
<code><a href="#getAddonsConfig">getAddonsConfig(name, x__xgafv=None)</a></code></p>
196+
<p class="firstline">Gets the add-ons config of an environment.</p>
184197
<p class="toc_element">
185198
<code><a href="#getApiSecurityRuntimeConfig">getApiSecurityRuntimeConfig(name, x__xgafv=None)</a></code></p>
186199
<p class="firstline">Gets the API Security runtime configuration for an environment. This named ApiSecurityRuntimeConfig to prevent conflicts with ApiSecurityConfig from addon config.</p>
@@ -193,6 +206,9 @@ <h2>Instance Methods</h2>
193206
<p class="toc_element">
194207
<code><a href="#getIamPolicy">getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)</a></code></p>
195208
<p class="firstline">Gets the IAM policy on an environment. For more information, see [Manage users, roles, and permissions using the API](https://cloud.google.com/apigee/docs/api-platform/system-administration/manage-users-roles). You must have the `apigee.environments.getIamPolicy` permission to call this API.</p>
209+
<p class="toc_element">
210+
<code><a href="#getSecurityActionsConfig">getSecurityActionsConfig(name, x__xgafv=None)</a></code></p>
211+
<p class="firstline">GetSecurityActionConfig returns the current SecurityActions configuration.</p>
196212
<p class="toc_element">
197213
<code><a href="#getTraceConfig">getTraceConfig(name, x__xgafv=None)</a></code></p>
198214
<p class="firstline">Get distributed trace configuration in an environment.</p>
@@ -220,6 +236,9 @@ <h2>Instance Methods</h2>
220236
<p class="toc_element">
221237
<code><a href="#updateEnvironment">updateEnvironment(name, body=None, x__xgafv=None)</a></code></p>
222238
<p class="firstline">Updates an existing environment. When updating properties, you must pass all existing properties to the API, even if they are not being changed. If you omit properties from the payload, the properties are removed. To get the current list of properties for the environment, use the [Get Environment API](get). **Note**: Both `PUT` and `POST` methods are supported for updating an existing environment.</p>
239+
<p class="toc_element">
240+
<code><a href="#updateSecurityActionsConfig">updateSecurityActionsConfig(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
241+
<p class="firstline">UpdateSecurityActionConfig updates the current SecurityActions configuration. This method is used to enable/disable the feature at the environment level.</p>
223242
<p class="toc_element">
224243
<code><a href="#updateTraceConfig">updateTraceConfig(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
225244
<p class="firstline">Updates the trace configurations in an environment. Note that the repeated fields have replace semantics when included in the field mask and that they will be overwritten by the value of the fields in the request body.</p>
@@ -372,6 +391,47 @@ <h3>Method Details</h3>
372391
}</pre>
373392
</div>
374393

394+
<div class="method">
395+
<code class="details" id="getAddonsConfig">getAddonsConfig(name, x__xgafv=None)</code>
396+
<pre>Gets the add-ons config of an environment.
397+
398+
Args:
399+
name: string, Required. Name of the add-ons config. Must be in the format of `/organizations/{org}/environments/{env}/addonsConfig` (required)
400+
x__xgafv: string, V1 error format.
401+
Allowed values
402+
1 - v1 error format
403+
2 - v2 error format
404+
405+
Returns:
406+
An object of the form:
407+
408+
{ # Add-on configurations for the Apigee organization.
409+
&quot;advancedApiOpsConfig&quot;: { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
410+
&quot;enabled&quot;: True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
411+
},
412+
&quot;analyticsConfig&quot;: { # Configuration for the Analytics add-on. # Configuration for the Analytics add-on.
413+
&quot;enabled&quot;: True or False, # Whether the Analytics add-on is enabled.
414+
&quot;expireTimeMillis&quot;: &quot;A String&quot;, # Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
415+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the Analytics add-on.
416+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The latest update time.
417+
},
418+
&quot;apiSecurityConfig&quot;: { # Configurations of the API Security add-on. # Configuration for the API Security add-on.
419+
&quot;enabled&quot;: True or False, # Flag that specifies whether the API security add-on is enabled.
420+
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
421+
},
422+
&quot;connectorsPlatformConfig&quot;: { # Configuration for the Connectors Platform add-on. # Configuration for the Connectors Platform add-on.
423+
&quot;enabled&quot;: True or False, # Flag that specifies whether the Connectors Platform add-on is enabled.
424+
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the Connectors Platform add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
425+
},
426+
&quot;integrationConfig&quot;: { # Configuration for the Integration add-on. # Configuration for the Integration add-on.
427+
&quot;enabled&quot;: True or False, # Flag that specifies whether the Integration add-on is enabled.
428+
},
429+
&quot;monetizationConfig&quot;: { # Configuration for the Monetization add-on. # Configuration for the Monetization add-on.
430+
&quot;enabled&quot;: True or False, # Flag that specifies whether the Monetization add-on is enabled.
431+
},
432+
}</pre>
433+
</div>
434+
375435
<div class="method">
376436
<code class="details" id="getApiSecurityRuntimeConfig">getApiSecurityRuntimeConfig(name, x__xgafv=None)</code>
377437
<pre>Gets the API Security runtime configuration for an environment. This named ApiSecurityRuntimeConfig to prevent conflicts with ApiSecurityConfig from addon config.
@@ -455,6 +515,18 @@ <h3>Method Details</h3>
455515
An object of the form:
456516

457517
{
518+
&quot;addonsConfig&quot;: { # RuntimeAddonsConfig defines the runtime configurations for add-ons in an environment. # The latest runtime configurations for add-ons.
519+
&quot;analyticsConfig&quot;: { # Runtime configuration for the Analytics add-on. # Runtime configuration for Analytics add-on.
520+
&quot;billingPipelineEnabled&quot;: True or False, # If Runtime should send billing data to AX or not.
521+
&quot;enabled&quot;: True or False, # If the Analytics is enabled or not.
522+
},
523+
&quot;apiSecurityConfig&quot;: { # Runtime configuration for the API Security add-on. # Runtime configuration for API Security add-on.
524+
&quot;enabled&quot;: True or False, # If the API Security is enabled or not.
525+
},
526+
&quot;name&quot;: &quot;A String&quot;, # Name of the addons config in the format: `organizations/{org}/environments/{env}/addonsConfig`
527+
&quot;revisionId&quot;: &quot;A String&quot;, # Revision number used by the runtime to detect config changes.
528+
&quot;uid&quot;: &quot;A String&quot;, # UID is to detect if config is recreated after deletion. The add-on config will only be deleted when the environment itself gets deleted, thus it will always be the same as the UID of EnvironmentConfig.
529+
},
458530
&quot;arcConfigLocation&quot;: &quot;A String&quot;, # The location for the config blob of API Runtime Control, aka Envoy Adapter, for op-based authentication as a URI, e.g. a Cloud Storage URI. This is only used by Envoy-based gateways.
459531
&quot;createTime&quot;: &quot;A String&quot;, # Time that the environment configuration was created.
460532
&quot;dataCollectors&quot;: [ # List of data collectors used by the deployments in the environment.
@@ -665,6 +737,27 @@ <h3>Method Details</h3>
665737
}</pre>
666738
</div>
667739

740+
<div class="method">
741+
<code class="details" id="getSecurityActionsConfig">getSecurityActionsConfig(name, x__xgafv=None)</code>
742+
<pre>GetSecurityActionConfig returns the current SecurityActions configuration.
743+
744+
Args:
745+
name: string, Required. The name of the SecurityActionsConfig to retrieve. This will always be: `organizations/{org}/environments/{env}/security_actions_config` (required)
746+
x__xgafv: string, V1 error format.
747+
Allowed values
748+
1 - v1 error format
749+
2 - v2 error format
750+
751+
Returns:
752+
An object of the form:
753+
754+
{ # SecurityActionsConfig reflects the current state of the SecurityActions feature. This is a singleton resource: https://google.aip.dev/156
755+
&quot;enabled&quot;: True or False, # The flag that controls whether this feature is enabled. This is `unset` by default. When this flag is `false`, even if individual rules are enabled, no SecurityActions will be enforced.
756+
&quot;name&quot;: &quot;A String&quot;, # This is a singleton resource, the name will always be set by SecurityActions and any user input will be ignored. The name is always: `organizations/{org}/environments/{env}/security_actions_config`
757+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The update time for configuration.
758+
}</pre>
759+
</div>
760+
668761
<div class="method">
669762
<code class="details" id="getTraceConfig">getTraceConfig(name, x__xgafv=None)</code>
670763
<pre>Get distributed trace configuration in an environment.
@@ -1134,6 +1227,37 @@ <h3>Method Details</h3>
11341227
}</pre>
11351228
</div>
11361229

1230+
<div class="method">
1231+
<code class="details" id="updateSecurityActionsConfig">updateSecurityActionsConfig(name, body=None, updateMask=None, x__xgafv=None)</code>
1232+
<pre>UpdateSecurityActionConfig updates the current SecurityActions configuration. This method is used to enable/disable the feature at the environment level.
1233+
1234+
Args:
1235+
name: string, This is a singleton resource, the name will always be set by SecurityActions and any user input will be ignored. The name is always: `organizations/{org}/environments/{env}/security_actions_config` (required)
1236+
body: object, The request body.
1237+
The object takes the form of:
1238+
1239+
{ # SecurityActionsConfig reflects the current state of the SecurityActions feature. This is a singleton resource: https://google.aip.dev/156
1240+
&quot;enabled&quot;: True or False, # The flag that controls whether this feature is enabled. This is `unset` by default. When this flag is `false`, even if individual rules are enabled, no SecurityActions will be enforced.
1241+
&quot;name&quot;: &quot;A String&quot;, # This is a singleton resource, the name will always be set by SecurityActions and any user input will be ignored. The name is always: `organizations/{org}/environments/{env}/security_actions_config`
1242+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The update time for configuration.
1243+
}
1244+
1245+
updateMask: string, The list of fields to update.
1246+
x__xgafv: string, V1 error format.
1247+
Allowed values
1248+
1 - v1 error format
1249+
2 - v2 error format
1250+
1251+
Returns:
1252+
An object of the form:
1253+
1254+
{ # SecurityActionsConfig reflects the current state of the SecurityActions feature. This is a singleton resource: https://google.aip.dev/156
1255+
&quot;enabled&quot;: True or False, # The flag that controls whether this feature is enabled. This is `unset` by default. When this flag is `false`, even if individual rules are enabled, no SecurityActions will be enforced.
1256+
&quot;name&quot;: &quot;A String&quot;, # This is a singleton resource, the name will always be set by SecurityActions and any user input will be ignored. The name is always: `organizations/{org}/environments/{env}/security_actions_config`
1257+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The update time for configuration.
1258+
}</pre>
1259+
</div>
1260+
11371261
<div class="method">
11381262
<code class="details" id="updateTraceConfig">updateTraceConfig(name, body=None, updateMask=None, x__xgafv=None)</code>
11391263
<pre>Updates the trace configurations in an environment. Note that the repeated fields have replace semantics when included in the field mask and that they will be overwritten by the value of the fields in the request body.

‎docs/dyn/apigee_v1.organizations.environments.securityActions.html

+403
Large diffs are not rendered by default.

‎docs/dyn/apigee_v1.organizations.html

+34
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,12 @@ <h3>Method Details</h3>
239239
&quot;advancedApiOpsConfig&quot;: { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
240240
&quot;enabled&quot;: True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
241241
},
242+
&quot;analyticsConfig&quot;: { # Configuration for the Analytics add-on. # Configuration for the Analytics add-on.
243+
&quot;enabled&quot;: True or False, # Whether the Analytics add-on is enabled.
244+
&quot;expireTimeMillis&quot;: &quot;A String&quot;, # Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
245+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the Analytics add-on.
246+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The latest update time.
247+
},
242248
&quot;apiSecurityConfig&quot;: { # Configurations of the API Security add-on. # Configuration for the API Security add-on.
243249
&quot;enabled&quot;: True or False, # Flag that specifies whether the API security add-on is enabled.
244250
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
@@ -289,6 +295,7 @@ <h3>Method Details</h3>
289295
&quot;runtimeDatabaseEncryptionKeyName&quot;: &quot;A String&quot;, # Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: &quot;projects/foo/locations/us/keyRings/bar/cryptoKeys/baz&quot;. **Note:** Not supported for Apigee hybrid.
290296
&quot;runtimeType&quot;: &quot;A String&quot;, # Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
291297
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the organization. Values other than ACTIVE means the resource is not ready to use.
298+
&quot;subscriptionPlan&quot;: &quot;A String&quot;, # Output only. Subscription plan that the customer has purchased. Output only.
292299
&quot;subscriptionType&quot;: &quot;A String&quot;, # Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
293300
&quot;type&quot;: &quot;A String&quot;, # Not used by Apigee.
294301
}
@@ -381,6 +388,12 @@ <h3>Method Details</h3>
381388
&quot;advancedApiOpsConfig&quot;: { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
382389
&quot;enabled&quot;: True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
383390
},
391+
&quot;analyticsConfig&quot;: { # Configuration for the Analytics add-on. # Configuration for the Analytics add-on.
392+
&quot;enabled&quot;: True or False, # Whether the Analytics add-on is enabled.
393+
&quot;expireTimeMillis&quot;: &quot;A String&quot;, # Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
394+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the Analytics add-on.
395+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The latest update time.
396+
},
384397
&quot;apiSecurityConfig&quot;: { # Configurations of the API Security add-on. # Configuration for the API Security add-on.
385398
&quot;enabled&quot;: True or False, # Flag that specifies whether the API security add-on is enabled.
386399
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
@@ -431,6 +444,7 @@ <h3>Method Details</h3>
431444
&quot;runtimeDatabaseEncryptionKeyName&quot;: &quot;A String&quot;, # Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: &quot;projects/foo/locations/us/keyRings/bar/cryptoKeys/baz&quot;. **Note:** Not supported for Apigee hybrid.
432445
&quot;runtimeType&quot;: &quot;A String&quot;, # Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
433446
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the organization. Values other than ACTIVE means the resource is not ready to use.
447+
&quot;subscriptionPlan&quot;: &quot;A String&quot;, # Output only. Subscription plan that the customer has purchased. Output only.
434448
&quot;subscriptionType&quot;: &quot;A String&quot;, # Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
435449
&quot;type&quot;: &quot;A String&quot;, # Not used by Apigee.
436450
}</pre>
@@ -611,6 +625,12 @@ <h3>Method Details</h3>
611625
&quot;advancedApiOpsConfig&quot;: { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
612626
&quot;enabled&quot;: True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
613627
},
628+
&quot;analyticsConfig&quot;: { # Configuration for the Analytics add-on. # Configuration for the Analytics add-on.
629+
&quot;enabled&quot;: True or False, # Whether the Analytics add-on is enabled.
630+
&quot;expireTimeMillis&quot;: &quot;A String&quot;, # Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
631+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the Analytics add-on.
632+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The latest update time.
633+
},
614634
&quot;apiSecurityConfig&quot;: { # Configurations of the API Security add-on. # Configuration for the API Security add-on.
615635
&quot;enabled&quot;: True or False, # Flag that specifies whether the API security add-on is enabled.
616636
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
@@ -703,6 +723,12 @@ <h3>Method Details</h3>
703723
&quot;advancedApiOpsConfig&quot;: { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
704724
&quot;enabled&quot;: True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
705725
},
726+
&quot;analyticsConfig&quot;: { # Configuration for the Analytics add-on. # Configuration for the Analytics add-on.
727+
&quot;enabled&quot;: True or False, # Whether the Analytics add-on is enabled.
728+
&quot;expireTimeMillis&quot;: &quot;A String&quot;, # Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
729+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the Analytics add-on.
730+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The latest update time.
731+
},
706732
&quot;apiSecurityConfig&quot;: { # Configurations of the API Security add-on. # Configuration for the API Security add-on.
707733
&quot;enabled&quot;: True or False, # Flag that specifies whether the API security add-on is enabled.
708734
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
@@ -753,6 +779,7 @@ <h3>Method Details</h3>
753779
&quot;runtimeDatabaseEncryptionKeyName&quot;: &quot;A String&quot;, # Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: &quot;projects/foo/locations/us/keyRings/bar/cryptoKeys/baz&quot;. **Note:** Not supported for Apigee hybrid.
754780
&quot;runtimeType&quot;: &quot;A String&quot;, # Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
755781
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the organization. Values other than ACTIVE means the resource is not ready to use.
782+
&quot;subscriptionPlan&quot;: &quot;A String&quot;, # Output only. Subscription plan that the customer has purchased. Output only.
756783
&quot;subscriptionType&quot;: &quot;A String&quot;, # Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
757784
&quot;type&quot;: &quot;A String&quot;, # Not used by Apigee.
758785
}
@@ -770,6 +797,12 @@ <h3>Method Details</h3>
770797
&quot;advancedApiOpsConfig&quot;: { # Configuration for the Advanced API Ops add-on. # Configuration for the Advanced API Ops add-on.
771798
&quot;enabled&quot;: True or False, # Flag that specifies whether the Advanced API Ops add-on is enabled.
772799
},
800+
&quot;analyticsConfig&quot;: { # Configuration for the Analytics add-on. # Configuration for the Analytics add-on.
801+
&quot;enabled&quot;: True or False, # Whether the Analytics add-on is enabled.
802+
&quot;expireTimeMillis&quot;: &quot;A String&quot;, # Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.
803+
&quot;state&quot;: &quot;A String&quot;, # Output only. The state of the Analytics add-on.
804+
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The latest update time.
805+
},
773806
&quot;apiSecurityConfig&quot;: { # Configurations of the API Security add-on. # Configuration for the API Security add-on.
774807
&quot;enabled&quot;: True or False, # Flag that specifies whether the API security add-on is enabled.
775808
&quot;expiresAt&quot;: &quot;A String&quot;, # Output only. Time at which the API Security add-on expires in in milliseconds since epoch. If unspecified, the add-on will never expire.
@@ -820,6 +853,7 @@ <h3>Method Details</h3>
820853
&quot;runtimeDatabaseEncryptionKeyName&quot;: &quot;A String&quot;, # Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. Required when [RuntimeType](#RuntimeType) is `CLOUD`. If not specified when [RuntimeType](#RuntimeType) is `TRIAL`, a Google-Managed encryption key will be used. For example: &quot;projects/foo/locations/us/keyRings/bar/cryptoKeys/baz&quot;. **Note:** Not supported for Apigee hybrid.
821854
&quot;runtimeType&quot;: &quot;A String&quot;, # Required. Runtime type of the Apigee organization based on the Apigee subscription purchased.
822855
&quot;state&quot;: &quot;A String&quot;, # Output only. State of the organization. Values other than ACTIVE means the resource is not ready to use.
856+
&quot;subscriptionPlan&quot;: &quot;A String&quot;, # Output only. Subscription plan that the customer has purchased. Output only.
823857
&quot;subscriptionType&quot;: &quot;A String&quot;, # Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).
824858
&quot;type&quot;: &quot;A String&quot;, # Not used by Apigee.
825859
}</pre>

‎docs/dyn/apigee_v1.organizations.securityProfiles.environments.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ <h3>Method Details</h3>
214214

215215
{ # Represents a SecurityProfileEnvironmentAssociation resource.
216216
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. The time when environment was attached to the security profile.
217-
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the profile-environment association resource. Format: organizations/{org}/securityProfiles/{profile}/environments/{env}
217+
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the environment that the profile is attached to.
218218
&quot;securityProfileRevisionId&quot;: &quot;A String&quot;, # Revision ID of the security profile.
219219
}
220220

@@ -228,7 +228,7 @@ <h3>Method Details</h3>
228228

229229
{ # Represents a SecurityProfileEnvironmentAssociation resource.
230230
&quot;attachTime&quot;: &quot;A String&quot;, # Output only. The time when environment was attached to the security profile.
231-
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the profile-environment association resource. Format: organizations/{org}/securityProfiles/{profile}/environments/{env}
231+
&quot;name&quot;: &quot;A String&quot;, # Immutable. Name of the environment that the profile is attached to.
232232
&quot;securityProfileRevisionId&quot;: &quot;A String&quot;, # Revision ID of the security profile.
233233
}</pre>
234234
</div>

‎docs/dyn/apigee_v1.organizations.securityProfiles.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ <h3>Method Details</h3>
164164
],
165165
}
166166

167-
securityProfileId: string, Required. The ID to use for the SecurityProfile, which will become the final component of the action&#x27;s resource name. This value should be 4-63 characters, and valid characters are /(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/.
167+
securityProfileId: string, Required. The ID to use for the SecurityProfile, which will become the final component of the action&#x27;s resource name. This value should be 1-63 characters and validated by &quot;(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$)&quot;.
168168
x__xgafv: string, V1 error format.
169169
Allowed values
170170
1 - v1 error format

‎googleapiclient/discovery_cache/documents/apigee.v1.json

+599-5
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.