Skip to main content

security_monitoring_conditions

Creates, updates, deletes, gets or lists a security_monitoring_conditions resource.

Overview

Namesecurity_monitoring_conditions
TypeResource
Idgoogle.apigee.security_monitoring_conditions

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
namestringIdentifier. Name of the security monitoring condition resource. Format: organizations/{org}/securityMonitoringConditions/{security_monitoring_condition}
createTimestring (google-datetime)Output only. The time of the security monitoring condition creation.
includeobjectInclude only these resources. (id: GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray)
includeAllResourcesobjectInclude all resources under the scope. (id: GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll)
profilestringRequired. ID of security profile of the security monitoring condition.
scopestringRequired. Scope of the security monitoring condition. For Apigee, the environment is the scope of the resources.
totalDeployedResourcesinteger (int32)Output only. Total number of deployed resources within scope.
totalMonitoredResourcesinteger (int32)Output only. Total number of monitored resources within this condition.
updateTimestring (google-datetime)Output only. The time of the security monitoring condition update.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
organizations_security_monitoring_conditions_getselectorganizationsId, securityMonitoringConditionsIdGet a security monitoring condition.
organizations_security_monitoring_conditions_listselectorganizationsIdpageSize, pageToken, filterList security monitoring conditions.
organizations_security_monitoring_conditions_createinsertorganizationsIdsecurityMonitoringConditionIdCreate a security monitoring condition.
organizations_security_monitoring_conditions_patchupdateorganizationsId, securityMonitoringConditionsIdupdateMaskUpdate a security monitoring condition.
organizations_security_monitoring_conditions_deletedeleteorganizationsId, securityMonitoringConditionsIdDelete a security monitoring condition.

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
organizationsIdstring
securityMonitoringConditionsIdstring
filterstring
pageSizeinteger (int32)
pageTokenstring
securityMonitoringConditionIdstring
updateMaskstring (google-fieldmask)

SELECT examples

Get a security monitoring condition.

SELECT
name,
createTime,
include,
includeAllResources,
profile,
scope,
totalDeployedResources,
totalMonitoredResources,
updateTime
FROM google.apigee.security_monitoring_conditions
WHERE organizationsId = '{{ organizationsId }}' -- required
AND securityMonitoringConditionsId = '{{ securityMonitoringConditionsId }}' -- required;

INSERT examples

Create a security monitoring condition.

INSERT INTO google.apigee.security_monitoring_conditions (
data__name,
data__profile,
data__scope,
data__includeAllResources,
data__include,
organizationsId,
securityMonitoringConditionId
)
SELECT
'{{ name }}',
'{{ profile }}',
'{{ scope }}',
'{{ includeAllResources }}',
'{{ include }}',
'{{ organizationsId }}',
'{{ securityMonitoringConditionId }}'
RETURNING
name,
createTime,
include,
includeAllResources,
profile,
scope,
totalDeployedResources,
totalMonitoredResources,
updateTime
;

UPDATE examples

Update a security monitoring condition.

UPDATE google.apigee.security_monitoring_conditions
SET
data__name = '{{ name }}',
data__profile = '{{ profile }}',
data__scope = '{{ scope }}',
data__includeAllResources = '{{ includeAllResources }}',
data__include = '{{ include }}'
WHERE
organizationsId = '{{ organizationsId }}' --required
AND securityMonitoringConditionsId = '{{ securityMonitoringConditionsId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
name,
createTime,
include,
includeAllResources,
profile,
scope,
totalDeployedResources,
totalMonitoredResources,
updateTime;

DELETE examples

Delete a security monitoring condition.

DELETE FROM google.apigee.security_monitoring_conditions
WHERE organizationsId = '{{ organizationsId }}' --required
AND securityMonitoringConditionsId = '{{ securityMonitoringConditionsId }}' --required;