Skip to main content

api_security_runtime_config

Creates, updates, deletes, gets or lists an api_security_runtime_config resource.

Overview

Nameapi_security_runtime_config
TypeResource
Idgoogle.apigee.api_security_runtime_config

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
namestringName of the environment API Security Runtime configuration resource. Format: organizations/{org}/environments/{env}/apiSecurityRuntimeConfig
locationarrayA list of up to 5 Cloud Storage Blobs that contain SecurityActions.
revisionIdstring (int64)Revision ID of the API Security Runtime configuration. The higher the value, the more recently the configuration was deployed.
uidstringUnique ID for the API Security Runtime configuration. The ID will only change if the environment is deleted and recreated.
updateTimestring (google-datetime)Time that the API Security Runtime configuration was updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
organizations_environments_get_api_security_runtime_configselectorganizationsId, environmentsIdGets the API Security runtime configuration for an environment. This named ApiSecurityRuntimeConfig to prevent conflicts with ApiSecurityConfig from addon config.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
environmentsIdstring
organizationsIdstring

SELECT examples

Gets the API Security runtime configuration for an environment. This named ApiSecurityRuntimeConfig to prevent conflicts with ApiSecurityConfig from addon config.

SELECT
name,
location,
revisionId,
uid,
updateTime
FROM google.apigee.api_security_runtime_config
WHERE organizationsId = '{{ organizationsId }}' -- required
AND environmentsId = '{{ environmentsId }}' -- required;